script-arbeit und rendering merge
This commit is contained in:
1357
data/camera_study/Scene4/k3_abg/aruco_marker_poses.json
Normal file
1357
data/camera_study/Scene4/k3_abg/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
638
data/camera_study/Scene4/k3_abg/aruco_positions_initial.json
Normal file
638
data/camera_study/Scene4/k3_abg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,638 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:51:28Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 30,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29277379418674554,
|
||||
-0.3615445170700594,
|
||||
0.18877741796670347
|
||||
],
|
||||
"position_mm": [
|
||||
292.77379418674553,
|
||||
-361.5445170700594,
|
||||
188.77741796670347
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6873634134732957,
|
||||
-0.3186227470193408,
|
||||
-0.027288416839836564
|
||||
],
|
||||
"position_mm": [
|
||||
687.3634134732956,
|
||||
-318.6227470193408,
|
||||
-27.288416839836565
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16842183050621237,
|
||||
-0.17323231566607225,
|
||||
-0.028414298410012705
|
||||
],
|
||||
"position_mm": [
|
||||
168.42183050621236,
|
||||
-173.23231566607225,
|
||||
-28.414298410012705
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.340363805387543,
|
||||
-0.32716777993589946,
|
||||
-0.028502632210201346
|
||||
],
|
||||
"position_mm": [
|
||||
340.36380538754304,
|
||||
-327.1677799358995,
|
||||
-28.502632210201345
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2844057794227306,
|
||||
-0.2606132327772212,
|
||||
-0.027546052925937082
|
||||
],
|
||||
"position_mm": [
|
||||
284.4057794227306,
|
||||
-260.6132327772212,
|
||||
-27.546052925937083
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6277898049442017,
|
||||
-0.2768737816177446,
|
||||
-0.02735659682697853
|
||||
],
|
||||
"position_mm": [
|
||||
627.7898049442017,
|
||||
-276.8737816177446,
|
||||
-27.35659682697853
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"position_m": [
|
||||
-0.02196188073050655,
|
||||
0.3344014171314691,
|
||||
-0.026854081507662206
|
||||
],
|
||||
"position_mm": [
|
||||
-21.96188073050655,
|
||||
334.4014171314691,
|
||||
-26.854081507662205
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7750100155602909,
|
||||
-0.23674575906182768,
|
||||
-0.027288591944071152
|
||||
],
|
||||
"position_mm": [
|
||||
775.0100155602909,
|
||||
-236.74575906182767,
|
||||
-27.28859194407115
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.018786747270226486,
|
||||
-0.18929130821275045,
|
||||
-0.02756012168306336
|
||||
],
|
||||
"position_mm": [
|
||||
-18.786747270226485,
|
||||
-189.29130821275044,
|
||||
-27.560121683063358
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006135339548626465,
|
||||
-0.27758473003891476,
|
||||
-0.02779656538733472
|
||||
],
|
||||
"position_mm": [
|
||||
6.135339548626464,
|
||||
-277.58473003891476,
|
||||
-27.79656538733472
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7515455997278438,
|
||||
-0.28555846020621334,
|
||||
-0.027179522830430295
|
||||
],
|
||||
"position_mm": [
|
||||
751.5455997278439,
|
||||
-285.55846020621334,
|
||||
-27.179522830430294
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5071597507422316,
|
||||
-0.3138254214309196,
|
||||
-0.02809673552305244
|
||||
],
|
||||
"position_mm": [
|
||||
507.1597507422316,
|
||||
-313.8254214309196,
|
||||
-28.096735523052438
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"position_m": [
|
||||
0.36192355528513137,
|
||||
0.29491911187012515,
|
||||
-0.02676812437772893
|
||||
],
|
||||
"position_mm": [
|
||||
361.9235552851314,
|
||||
294.91911187012516,
|
||||
-26.768124377728927
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6463669747542796,
|
||||
-0.18684189552080452,
|
||||
-0.027357160107897877
|
||||
],
|
||||
"position_mm": [
|
||||
646.3669747542796,
|
||||
-186.8418955208045,
|
||||
-27.357160107897876
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"position_m": [
|
||||
0.8723983353761882,
|
||||
0.1737748572012302,
|
||||
-0.02624413775207572
|
||||
],
|
||||
"position_mm": [
|
||||
872.3983353761881,
|
||||
173.7748572012302,
|
||||
-26.24413775207572
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18677273113949322,
|
||||
-0.2763350399443944,
|
||||
-0.027711310213002625
|
||||
],
|
||||
"position_mm": [
|
||||
186.77273113949323,
|
||||
-276.3350399443944,
|
||||
-27.711310213002626
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37205766810250596,
|
||||
-0.18364462150471417,
|
||||
-0.028522042063474525
|
||||
],
|
||||
"position_mm": [
|
||||
372.05766810250594,
|
||||
-183.64462150471417,
|
||||
-28.522042063474526
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6517722261223926,
|
||||
-0.22363598369014656,
|
||||
-0.028224115512018543
|
||||
],
|
||||
"position_mm": [
|
||||
651.7722261223926,
|
||||
-223.63598369014656,
|
||||
-28.224115512018543
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10502692553158557,
|
||||
-0.1907967820116922,
|
||||
-0.027712218818060134
|
||||
],
|
||||
"position_mm": [
|
||||
105.02692553158558,
|
||||
-190.7967820116922,
|
||||
-27.712218818060133
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5228071873209807,
|
||||
-0.26814334651726585,
|
||||
-0.027922962879154377
|
||||
],
|
||||
"position_mm": [
|
||||
522.8071873209808,
|
||||
-268.14334651726585,
|
||||
-27.922962879154376
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28100635805586444,
|
||||
-0.23530133225032543,
|
||||
0.2194100881523203
|
||||
],
|
||||
"position_mm": [
|
||||
281.00635805586444,
|
||||
-235.30133225032543,
|
||||
219.4100881523203
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28236991564422104,
|
||||
-0.16849714208016675,
|
||||
0.24353470195245314
|
||||
],
|
||||
"position_mm": [
|
||||
282.369915644221,
|
||||
-168.49714208016675,
|
||||
243.53470195245313
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.752974098467309,
|
||||
-0.0902065922431702,
|
||||
-0.00029078202387706076
|
||||
],
|
||||
"position_mm": [
|
||||
752.974098467309,
|
||||
-90.20659224317019,
|
||||
-0.29078202387706076
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6504211868180749,
|
||||
-0.009691876002269896,
|
||||
-0.00022850931837027072
|
||||
],
|
||||
"position_mm": [
|
||||
650.421186818075,
|
||||
-9.691876002269897,
|
||||
-0.22850931837027072
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6471543572461015,
|
||||
-0.08908868757167286,
|
||||
-0.0005699335876271564
|
||||
],
|
||||
"position_mm": [
|
||||
647.1543572461015,
|
||||
-89.08868757167286,
|
||||
-0.5699335876271564
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.2509813315871136,
|
||||
-0.16769354165645273,
|
||||
0.24066905499309285
|
||||
],
|
||||
"position_mm": [
|
||||
250.9813315871136,
|
||||
-167.69354165645274,
|
||||
240.66905499309286
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.25415614204836817,
|
||||
-0.27032931554550105,
|
||||
0.20532262926082298
|
||||
],
|
||||
"position_mm": [
|
||||
254.15614204836817,
|
||||
-270.32931554550106,
|
||||
205.322629260823
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18036653932794403,
|
||||
-0.07630702309484699,
|
||||
0.2761960833668932
|
||||
],
|
||||
"position_mm": [
|
||||
180.36653932794403,
|
||||
-76.307023094847,
|
||||
276.1960833668932
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.2705164048540168,
|
||||
-0.0659534818996884,
|
||||
0.2836112766146652
|
||||
],
|
||||
"position_mm": [
|
||||
270.5164048540168,
|
||||
-65.9534818996884,
|
||||
283.6112766146652
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2320812565480187,
|
||||
-0.06029335285482951,
|
||||
0.2858707777456851
|
||||
],
|
||||
"position_mm": [
|
||||
232.0812565480187,
|
||||
-60.29335285482951,
|
||||
285.8707777456851
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
637
data/camera_study/Scene4/k3_abg/aruco_positions_optimized.json
Normal file
637
data/camera_study/Scene4/k3_abg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,637 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:51:29Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 30,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29275268755679384,
|
||||
-0.3614403564582678,
|
||||
0.18883821544376092
|
||||
],
|
||||
"position_mm": [
|
||||
292.75268755679383,
|
||||
-361.4403564582678,
|
||||
188.83821544376093
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6881996285778537,
|
||||
-0.3189604423257259,
|
||||
-0.028143559252380868
|
||||
],
|
||||
"position_mm": [
|
||||
688.1996285778537,
|
||||
-318.9604423257259,
|
||||
-28.143559252380868
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16715696281597262,
|
||||
-0.17394369367510895,
|
||||
-0.026667231996136194
|
||||
],
|
||||
"position_mm": [
|
||||
167.1569628159726,
|
||||
-173.94369367510896,
|
||||
-26.667231996136195
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.34033858356124486,
|
||||
-0.3269907163856413,
|
||||
-0.0284222011482424
|
||||
],
|
||||
"position_mm": [
|
||||
340.33858356124483,
|
||||
-326.9907163856413,
|
||||
-28.422201148242397
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.28436393830114404,
|
||||
-0.26059777073273466,
|
||||
-0.0275658457148161
|
||||
],
|
||||
"position_mm": [
|
||||
284.36393830114406,
|
||||
-260.59777073273466,
|
||||
-27.5658457148161
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6255659582703557,
|
||||
-0.27736479550773413,
|
||||
-0.02467180513595443
|
||||
],
|
||||
"position_mm": [
|
||||
625.5659582703556,
|
||||
-277.36479550773413,
|
||||
-24.67180513595443
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"position_m": [
|
||||
-0.021989663715104673,
|
||||
0.3344494755637973,
|
||||
-0.026794025550552714
|
||||
],
|
||||
"position_mm": [
|
||||
-21.989663715104673,
|
||||
334.4494755637973,
|
||||
-26.794025550552714
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7754887577746042,
|
||||
-0.23623452517163845,
|
||||
-0.028112283031799922
|
||||
],
|
||||
"position_mm": [
|
||||
775.4887577746042,
|
||||
-236.23452517163847,
|
||||
-28.112283031799922
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.018792776065447957,
|
||||
-0.18929415582366896,
|
||||
-0.027560186030360912
|
||||
],
|
||||
"position_mm": [
|
||||
-18.792776065447956,
|
||||
-189.29415582366894,
|
||||
-27.560186030360914
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006109310757117175,
|
||||
-0.2775966021681285,
|
||||
-0.027795098881432893
|
||||
],
|
||||
"position_mm": [
|
||||
6.109310757117175,
|
||||
-277.59660216812847,
|
||||
-27.795098881432892
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7513049810560826,
|
||||
-0.28591814640027946,
|
||||
-0.02677667497381076
|
||||
],
|
||||
"position_mm": [
|
||||
751.3049810560825,
|
||||
-285.91814640027945,
|
||||
-26.77667497381076
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5062974039885799,
|
||||
-0.3142778827460396,
|
||||
-0.0270212239179911
|
||||
],
|
||||
"position_mm": [
|
||||
506.2974039885799,
|
||||
-314.2778827460396,
|
||||
-27.0212239179911
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"position_m": [
|
||||
0.3618571572039484,
|
||||
0.29489757798689803,
|
||||
-0.026799685721248894
|
||||
],
|
||||
"position_mm": [
|
||||
361.8571572039484,
|
||||
294.89757798689806,
|
||||
-26.799685721248895
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6464619361426704,
|
||||
-0.18526717639841397,
|
||||
-0.0270142265978266
|
||||
],
|
||||
"position_mm": [
|
||||
646.4619361426704,
|
||||
-185.26717639841397,
|
||||
-27.0142265978266
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"position_m": [
|
||||
0.8724003948528546,
|
||||
0.17376974127349418,
|
||||
-0.026249306095412022
|
||||
],
|
||||
"position_mm": [
|
||||
872.4003948528546,
|
||||
173.7697412734942,
|
||||
-26.24930609541202
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.1868732896312007,
|
||||
-0.27564727145458273,
|
||||
-0.028187216778519195
|
||||
],
|
||||
"position_mm": [
|
||||
186.8732896312007,
|
||||
-275.6472714545827,
|
||||
-28.187216778519193
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37204628268191275,
|
||||
-0.18358996853688317,
|
||||
-0.028492155824262674
|
||||
],
|
||||
"position_mm": [
|
||||
372.04628268191277,
|
||||
-183.58996853688316,
|
||||
-28.492155824262674
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6522617407230615,
|
||||
-0.22322776258865515,
|
||||
-0.028657807071656802
|
||||
],
|
||||
"position_mm": [
|
||||
652.2617407230615,
|
||||
-223.22776258865514,
|
||||
-28.6578070716568
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.1051402829283602,
|
||||
-0.18979218414516597,
|
||||
-0.02815906449040588
|
||||
],
|
||||
"position_mm": [
|
||||
105.1402829283602,
|
||||
-189.79218414516598,
|
||||
-28.15906449040588
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.524083916916521,
|
||||
-0.26683830436807876,
|
||||
-0.029438140369643723
|
||||
],
|
||||
"position_mm": [
|
||||
524.083916916521,
|
||||
-266.83830436807875,
|
||||
-29.438140369643722
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2810482421789813,
|
||||
-0.2350230009704507,
|
||||
0.22025194733429615
|
||||
],
|
||||
"position_mm": [
|
||||
281.0482421789813,
|
||||
-235.0230009704507,
|
||||
220.25194733429615
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28080776779545785,
|
||||
-0.16927292730206173,
|
||||
0.24427019098179387
|
||||
],
|
||||
"position_mm": [
|
||||
280.80776779545783,
|
||||
-169.27292730206173,
|
||||
244.27019098179386
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7530843813399849,
|
||||
-0.0903792471209878,
|
||||
-0.00027622642742326954
|
||||
],
|
||||
"position_mm": [
|
||||
753.0843813399849,
|
||||
-90.3792471209878,
|
||||
-0.2762264274232695
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6500874454157854,
|
||||
-0.010178474253017714,
|
||||
0.00026410671847657485
|
||||
],
|
||||
"position_mm": [
|
||||
650.0874454157854,
|
||||
-10.178474253017715,
|
||||
0.26410671847657485
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6467859311184134,
|
||||
-0.0901095797903816,
|
||||
-8.046440431190888e-05
|
||||
],
|
||||
"position_mm": [
|
||||
646.7859311184134,
|
||||
-90.1095797903816,
|
||||
-0.08046440431190889
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.2546918608007404,
|
||||
-0.16636587709401177,
|
||||
0.23906045524968428
|
||||
],
|
||||
"position_mm": [
|
||||
254.69186080074041,
|
||||
-166.36587709401178,
|
||||
239.06045524968428
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2553891652515828,
|
||||
-0.26946525504047464,
|
||||
0.20469652065840307
|
||||
],
|
||||
"position_mm": [
|
||||
255.3891652515828,
|
||||
-269.46525504047463,
|
||||
204.69652065840307
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1806873644640829,
|
||||
-0.0764192315027263,
|
||||
0.2763317550983235
|
||||
],
|
||||
"position_mm": [
|
||||
180.6873644640829,
|
||||
-76.41923150272629,
|
||||
276.33175509832347
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.26994544767391293,
|
||||
-0.06636596788692037,
|
||||
0.2842579572060202
|
||||
],
|
||||
"position_mm": [
|
||||
269.94544767391295,
|
||||
-66.36596788692037,
|
||||
284.2579572060202
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2329870401644003,
|
||||
-0.0601575078935107,
|
||||
0.28559344265498465
|
||||
],
|
||||
"position_mm": [
|
||||
232.9870401644003,
|
||||
-60.157507893510704,
|
||||
285.59344265498464
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2229
data/camera_study/Scene4/k3_abg/render_a_aruco_detection.json
Normal file
2229
data/camera_study/Scene4/k3_abg/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene4/k3_abg/render_a_camera_pose.json
Normal file
537
data/camera_study/Scene4/k3_abg/render_a_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:27Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_abg\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 24,
|
||||
"used_marker_ids": [
|
||||
97,
|
||||
95,
|
||||
103,
|
||||
54,
|
||||
51,
|
||||
55,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
215,
|
||||
105,
|
||||
96,
|
||||
208,
|
||||
75,
|
||||
211,
|
||||
214,
|
||||
102,
|
||||
92,
|
||||
61,
|
||||
217,
|
||||
205,
|
||||
206,
|
||||
94
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01309157539574473,
|
||||
0.0015742066694050326,
|
||||
0.0011808708988422759,
|
||||
0.0011808588278160552
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.341786024068858,
|
||||
"residual_median_px": 2.859177820447991,
|
||||
"residual_max_px": 7.996734463255087,
|
||||
"sigma2_normalized": 1.5936315099736541e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8076796531677246,
|
||||
-0.5896213054656982,
|
||||
-0.0006016076076775789
|
||||
],
|
||||
[
|
||||
-0.34383243322372437,
|
||||
-0.4701618552207947,
|
||||
-0.8128511905670166
|
||||
],
|
||||
[
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276008278131485,
|
||||
0.17272575199604034,
|
||||
1.134351372718811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1055890557545403,
|
||||
-0.6871521602063719,
|
||||
0.35216171829044357
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.30012744665145874,
|
||||
-0.7979521155357361,
|
||||
0.8009902238845825
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12744140625,
|
||||
-797.9520874023438,
|
||||
800.990234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5706329345703,
|
||||
"pitch": -28.619556427001953,
|
||||
"yaw": -23.059646606445312
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
8.782055943985672e-06,
|
||||
-1.7266411201503553e-06,
|
||||
8.412844615835691e-07,
|
||||
4.1234673854204935e-07,
|
||||
3.426441825285362e-07,
|
||||
2.132565990730979e-06
|
||||
],
|
||||
[
|
||||
-1.7266411201503524e-06,
|
||||
2.7888704143480976e-06,
|
||||
-6.094810274183931e-07,
|
||||
-3.0222394197728535e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.954794080289234e-07
|
||||
],
|
||||
[
|
||||
8.412844615835724e-07,
|
||||
-6.094810274183928e-07,
|
||||
8.409086254870119e-06,
|
||||
5.866299963421361e-07,
|
||||
-1.1295437615302811e-06,
|
||||
-2.6415996224421363e-06
|
||||
],
|
||||
[
|
||||
4.12346738542055e-07,
|
||||
-3.022239419772813e-07,
|
||||
5.866299963421287e-07,
|
||||
1.9855332106542312e-07,
|
||||
2.641527833148665e-08,
|
||||
1.8756881399752573e-07
|
||||
],
|
||||
[
|
||||
3.426441825285337e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.1295437615302797e-06,
|
||||
2.641527833148927e-08,
|
||||
4.922946182005032e-07,
|
||||
7.942110591376136e-07
|
||||
],
|
||||
[
|
||||
2.132565990730975e-06,
|
||||
-1.9547940802891447e-07,
|
||||
-2.641599622442143e-06,
|
||||
1.8756881399753658e-07,
|
||||
7.942110591376088e-07,
|
||||
4.1663757494486e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.16979337154045368,
|
||||
0.09568344426065473,
|
||||
0.1661487338359342
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00044559322376515456,
|
||||
0.0007016370986489405,
|
||||
0.002041170191201263
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0023645075577752167,
|
||||
0.0028885346012249564,
|
||||
0.003401924588084859
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
2.364507557775217,
|
||||
2.8885346012249564,
|
||||
3.401924588084859
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.25737174500061255,
|
||||
"pitch": 0.11853018823662066,
|
||||
"yaw": 0.10034171994077565
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1153.174560546875,
|
||||
1027.6143798828125
|
||||
],
|
||||
"reprojection_error_px": 3.615167084432959,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.5,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.9846801757812,
|
||||
1028.2784423828125
|
||||
],
|
||||
"reprojection_error_px": 4.445711341305984,
|
||||
"confidence": 0.45752616270152235
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.8859252929688,
|
||||
995.7683715820312
|
||||
],
|
||||
"reprojection_error_px": 3.9982390187526584,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.872802734375,
|
||||
962.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 7.996734463255087,
|
||||
"confidence": 0.8023386850510938
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.0343017578125,
|
||||
927.9215698242188
|
||||
],
|
||||
"reprojection_error_px": 1.4076937112535277,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.75,
|
||||
932.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.4160766601562,
|
||||
934.2809448242188
|
||||
],
|
||||
"reprojection_error_px": 2.824627538038902,
|
||||
"confidence": 0.8158419957617544
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.757080078125,
|
||||
912.78955078125
|
||||
],
|
||||
"reprojection_error_px": 2.4232159870570227,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
366.9586181640625,
|
||||
847.302490234375
|
||||
],
|
||||
"reprojection_error_px": 3.076222826823351,
|
||||
"confidence": 0.5907780357293846
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.25,
|
||||
821.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.519775390625,
|
||||
822.0009765625
|
||||
],
|
||||
"reprojection_error_px": 2.741735883078672,
|
||||
"confidence": 0.5671985638906173
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.86572265625,
|
||||
809.2201538085938
|
||||
],
|
||||
"reprojection_error_px": 1.7104916111307047,
|
||||
"confidence": 0.6589361768588983
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.935546875,
|
||||
753.2274169921875
|
||||
],
|
||||
"reprojection_error_px": 2.0599892716047394,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.21728515625,
|
||||
765.5640869140625
|
||||
],
|
||||
"reprojection_error_px": 3.265660758028058,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1018.0,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.8943481445312,
|
||||
795.700927734375
|
||||
],
|
||||
"reprojection_error_px": 3.083477435806862,
|
||||
"confidence": 0.6356371410754026
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.25,
|
||||
687.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.7307739257812,
|
||||
689.6502685546875
|
||||
],
|
||||
"reprojection_error_px": 2.8406578462053003,
|
||||
"confidence": 0.5467744549138944
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.625,
|
||||
715.2664184570312
|
||||
],
|
||||
"reprojection_error_px": 2.570614255711811,
|
||||
"confidence": 0.36357946944230474
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.6364135742188,
|
||||
683.889892578125
|
||||
],
|
||||
"reprojection_error_px": 3.541527995089827,
|
||||
"confidence": 0.47042176028034954
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.083740234375,
|
||||
625.4566040039062
|
||||
],
|
||||
"reprojection_error_px": 2.7455546696464905,
|
||||
"confidence": 0.45709203492045486
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.19091796875,
|
||||
654.0479125976562
|
||||
],
|
||||
"reprojection_error_px": 2.5595305154814616,
|
||||
"confidence": 0.33274845378913714
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
628.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.754150390625,
|
||||
627.5585327148438
|
||||
],
|
||||
"reprojection_error_px": 3.6204040023713957,
|
||||
"confidence": 0.3667945046841247
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
68.75,
|
||||
603.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
67.78475952148438,
|
||||
603.6194458007812
|
||||
],
|
||||
"reprojection_error_px": 0.9726029409216007,
|
||||
"confidence": 0.2479407110577365
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.5,
|
||||
526.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.621337890625,
|
||||
525.2517700195312
|
||||
],
|
||||
"reprojection_error_px": 4.306216911959074,
|
||||
"confidence": 0.37106712222869814
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.4383544921875,
|
||||
477.699462890625
|
||||
],
|
||||
"reprojection_error_px": 3.589893537887989,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.5,
|
||||
473.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.6519775390625,
|
||||
473.4571533203125
|
||||
],
|
||||
"reprojection_error_px": 0.15790190100102322,
|
||||
"confidence": 0.33934827334193574
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1163.5,
|
||||
314.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1166.3697509765625,
|
||||
314.7137145996094
|
||||
],
|
||||
"reprojection_error_px": 2.8776977946906825,
|
||||
"confidence": 0.20569599848963674
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2484
data/camera_study/Scene4/k3_abg/render_b_aruco_detection.json
Normal file
2484
data/camera_study/Scene4/k3_abg/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
523
data/camera_study/Scene4/k3_abg/render_b_camera_pose.json
Normal file
523
data/camera_study/Scene4/k3_abg/render_b_camera_pose.json
Normal file
@@ -0,0 +1,523 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_abg\\render_b_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "b",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.0294189453125,
|
||||
0.0,
|
||||
719.934814453125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1991.6876220703125,
|
||||
539.2061157226562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 23,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
48,
|
||||
54,
|
||||
71,
|
||||
69,
|
||||
59,
|
||||
105,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
217,
|
||||
206,
|
||||
207,
|
||||
76,
|
||||
94,
|
||||
50,
|
||||
61,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01324362066806506,
|
||||
0.0018086250849772174,
|
||||
0.0013022607858018253,
|
||||
0.0013022180211013888
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.68313418741189,
|
||||
"residual_median_px": 3.7394299037901337,
|
||||
"residual_max_px": 5.233482918232737,
|
||||
"sigma2_normalized": 1.9501375405959995e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999290704727173,
|
||||
-0.01126303430646658,
|
||||
-0.003874987829476595
|
||||
],
|
||||
[
|
||||
-0.011217456310987473,
|
||||
-0.7810890078544617,
|
||||
-0.6243189573287964
|
||||
],
|
||||
[
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3118748664855957,
|
||||
0.054102275520563126,
|
||||
1.4960986375808716
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467268734961557,
|
||||
-0.0155706456379845,
|
||||
9.006075334066718e-05
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.306467741727829,
|
||||
-0.8952954411506653,
|
||||
1.2012609243392944
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677429199219,
|
||||
-895.2954711914062,
|
||||
1201.2608642578125
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.36746215820312,
|
||||
"pitch": -0.22947107255458832,
|
||||
"yaw": -0.6427314877510071
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.6039758488550844e-05,
|
||||
-7.168862991012606e-07,
|
||||
1.196320413588991e-06,
|
||||
4.5213197110312617e-07,
|
||||
-2.3563621249212062e-07,
|
||||
1.661762888992596e-06
|
||||
],
|
||||
[
|
||||
-7.168862991012798e-07,
|
||||
3.034437622876535e-06,
|
||||
-1.05368260573141e-06,
|
||||
2.171687264695621e-07,
|
||||
-9.297382906465963e-07,
|
||||
5.517939403866757e-07
|
||||
],
|
||||
[
|
||||
1.196320413589197e-06,
|
||||
-1.05368260573139e-06,
|
||||
2.992504291814162e-05,
|
||||
4.866695803161844e-07,
|
||||
-3.345195643650993e-06,
|
||||
-1.0190257584999124e-05
|
||||
],
|
||||
[
|
||||
4.5213197110313104e-07,
|
||||
2.1716872646956475e-07,
|
||||
4.866695803161844e-07,
|
||||
2.732882600827722e-07,
|
||||
-8.639683736629349e-08,
|
||||
3.8555291575911944e-07
|
||||
],
|
||||
[
|
||||
-2.3563621249214455e-07,
|
||||
-9.297382906465994e-07,
|
||||
-3.3451956436509763e-06,
|
||||
-8.639683736629215e-08,
|
||||
9.843901950768523e-07,
|
||||
1.5179266818755123e-06
|
||||
],
|
||||
[
|
||||
1.6617628889925237e-06,
|
||||
5.517939403866692e-07,
|
||||
-1.019025758499913e-05,
|
||||
3.85552915759121e-07,
|
||||
1.517926681875519e-06,
|
||||
7.609045031709997e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22946769057727817,
|
||||
0.09980716956758984,
|
||||
0.31342961078374404
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005227697964522933,
|
||||
0.0009921643992186237,
|
||||
0.002758449751528927
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006218234347439358,
|
||||
0.004543144623764037,
|
||||
0.004170947652370133
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.218234347439358,
|
||||
4.543144623764037,
|
||||
4.170947652370133
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.24444376999029982,
|
||||
"pitch": 0.23036315843502497,
|
||||
"yaw": 0.10102504440724586
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1020.0,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1015.9654541015625,
|
||||
1005.8148803710938
|
||||
],
|
||||
"reprojection_error_px": 4.4746227309994655,
|
||||
"confidence": 0.6951715445822307
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
1011.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.2198486328125,
|
||||
1014.1315307617188
|
||||
],
|
||||
"reprojection_error_px": 3.962423010752823,
|
||||
"confidence": 0.6785390184142406
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
769.0,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
771.960205078125,
|
||||
1033.818115234375
|
||||
],
|
||||
"reprojection_error_px": 4.446650741080133,
|
||||
"confidence": 0.450998392349139
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.75,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1376.693115234375,
|
||||
962.3866577148438
|
||||
],
|
||||
"reprojection_error_px": 3.716283100698822,
|
||||
"confidence": 0.5439242620910085
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
271.83697509765625,
|
||||
971.4892578125
|
||||
],
|
||||
"reprojection_error_px": 4.761504559241055,
|
||||
"confidence": 0.6427031538164533
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1191.2716064453125,
|
||||
957.0810546875
|
||||
],
|
||||
"reprojection_error_px": 3.2520584799623093,
|
||||
"confidence": 0.6553525014962716
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1036.0,
|
||||
944.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1038.6568603515625,
|
||||
941.8314208984375
|
||||
],
|
||||
"reprojection_error_px": 3.946772212806584,
|
||||
"confidence": 0.6218812728138117
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1401.779541015625,
|
||||
898.2904663085938
|
||||
],
|
||||
"reprojection_error_px": 3.6576446910440685,
|
||||
"confidence": 0.24983668327405417
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1215.0,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1212.339111328125,
|
||||
883.1528930664062
|
||||
],
|
||||
"reprojection_error_px": 3.103397989534364,
|
||||
"confidence": 0.555129559779815
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
429.3242492675781,
|
||||
847.4453125
|
||||
],
|
||||
"reprojection_error_px": 4.5835134153972446,
|
||||
"confidence": 0.5223715864593753
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
251.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
247.82135009765625,
|
||||
850.440185546875
|
||||
],
|
||||
"reprojection_error_px": 3.540739517367463,
|
||||
"confidence": 0.5007240474925321
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.5,
|
||||
839.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.3910522460938,
|
||||
841.362548828125
|
||||
],
|
||||
"reprojection_error_px": 3.9047654349260887,
|
||||
"confidence": 0.5229998830159506
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.75,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.0291137695312,
|
||||
826.9443359375
|
||||
],
|
||||
"reprojection_error_px": 2.4157325444641935,
|
||||
"confidence": 0.5295063204309743
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.5,
|
||||
825.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
854.1998291015625,
|
||||
826.6820068359375
|
||||
],
|
||||
"reprojection_error_px": 4.064219774681145,
|
||||
"confidence": 0.528147602404417
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1327.967529296875,
|
||||
699.3744506835938
|
||||
],
|
||||
"reprojection_error_px": 4.080702380573443,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1185.0,
|
||||
700.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1189.3094482421875,
|
||||
700.8603515625
|
||||
],
|
||||
"reprojection_error_px": 4.324488108515172,
|
||||
"confidence": 0.47641635964133516
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1172.75,
|
||||
612.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.3157958984375,
|
||||
611.9349975585938
|
||||
],
|
||||
"reprojection_error_px": 0.5364324187682878,
|
||||
"confidence": 0.3898668411118563
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1311.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.2926025390625,
|
||||
610.463134765625
|
||||
],
|
||||
"reprojection_error_px": 5.233482918232737,
|
||||
"confidence": 0.3988910678481489
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.75,
|
||||
455.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.4918212890625,
|
||||
457.1796569824219
|
||||
],
|
||||
"reprojection_error_px": 1.9044507754321114,
|
||||
"confidence": 0.27243947145308567
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.1806640625,
|
||||
448.16033935546875
|
||||
],
|
||||
"reprojection_error_px": 3.7394299037901337,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1032.993408203125,
|
||||
417.64984130859375
|
||||
],
|
||||
"reprojection_error_px": 2.6343603147604218,
|
||||
"confidence": 0.27377442038329514
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
329.75,
|
||||
320.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
329.3233337402344,
|
||||
318.8132019042969
|
||||
],
|
||||
"reprojection_error_px": 1.2611636758117288,
|
||||
"confidence": 0.20112760305404662
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
775.25,
|
||||
347.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
775.9814453125,
|
||||
350.664306640625
|
||||
],
|
||||
"reprojection_error_px": 3.2477451810574203,
|
||||
"confidence": 0.23620987654320988
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2228
data/camera_study/Scene4/k3_abg/render_g_aruco_detection.json
Normal file
2228
data/camera_study/Scene4/k3_abg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
607
data/camera_study/Scene4/k3_abg/render_g_camera_pose.json
Normal file
607
data/camera_study/Scene4/k3_abg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,607 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_abg\\render_g_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "g",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2006.321044921875,
|
||||
0.0,
|
||||
720.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
2007.03759765625,
|
||||
541.6199340820312
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 29,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
53,
|
||||
58,
|
||||
72,
|
||||
56,
|
||||
103,
|
||||
69,
|
||||
51,
|
||||
46,
|
||||
68,
|
||||
95,
|
||||
55,
|
||||
66,
|
||||
217,
|
||||
105,
|
||||
205,
|
||||
85,
|
||||
92,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
48,
|
||||
63,
|
||||
65,
|
||||
80,
|
||||
78,
|
||||
87
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.011112378256384909,
|
||||
0.001393749015390234,
|
||||
0.001132502152462202,
|
||||
0.0011324933384646422
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.2241488626510053,
|
||||
"residual_median_px": 2.673904524611012,
|
||||
"residual_max_px": 5.641886154058154,
|
||||
"sigma2_normalized": 1.4305266802760623e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7072665095329285,
|
||||
-0.706946611404419,
|
||||
0.00076772813918069
|
||||
],
|
||||
[
|
||||
-0.6401101350784302,
|
||||
0.6399380564689636,
|
||||
-0.42513325810432434
|
||||
],
|
||||
[
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.00031659338856115937,
|
||||
0.3294235169887543,
|
||||
1.3916454315185547
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1150919220878521,
|
||||
-2.6922790111644606,
|
||||
0.6012362260760475
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20647919178009033,
|
||||
0.20854051411151886,
|
||||
1.3996692895889282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.47918701171875,
|
||||
208.54051208496094,
|
||||
1399.6693115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.59559631347656,
|
||||
"pitch": -17.460918426513672,
|
||||
"yaw": -137.8533935546875
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.173764740423932e-06,
|
||||
-8.4053570306145e-06,
|
||||
7.2739043816556955e-06,
|
||||
7.797298666350923e-07,
|
||||
1.2818015251241387e-06,
|
||||
5.3886083249876985e-06
|
||||
],
|
||||
[
|
||||
-8.405357030614549e-06,
|
||||
2.2241685027060795e-05,
|
||||
-1.7822274148666154e-05,
|
||||
-3.770833936561269e-06,
|
||||
-1.9379102886931908e-06,
|
||||
-1.2679505768776955e-05
|
||||
],
|
||||
[
|
||||
7.273904381655748e-06,
|
||||
-1.7822274148666245e-05,
|
||||
5.42262804138428e-05,
|
||||
5.933646547432722e-06,
|
||||
-2.2832317518289307e-06,
|
||||
2.6056022519492333e-06
|
||||
],
|
||||
[
|
||||
7.797298666351054e-07,
|
||||
-3.770833936561286e-06,
|
||||
5.933646547432716e-06,
|
||||
1.1986043910406358e-06,
|
||||
-7.804064719640494e-08,
|
||||
9.975437055567755e-07
|
||||
],
|
||||
[
|
||||
1.281801525124141e-06,
|
||||
-1.93791028869318e-06,
|
||||
-2.283231751828946e-06,
|
||||
-7.80406471964088e-08,
|
||||
7.865665388333093e-07,
|
||||
1.896459269421925e-06
|
||||
],
|
||||
[
|
||||
5.388608324987704e-06,
|
||||
-1.2679505768776893e-05,
|
||||
2.6056022519491304e-06,
|
||||
9.975437055567543e-07,
|
||||
1.8964592694219257e-06,
|
||||
1.1882933245721407e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.14236317674645466,
|
||||
0.2702131470557943,
|
||||
0.42191750103554676
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0010948079242682873,
|
||||
0.0008868858657309345,
|
||||
0.0034471630721103702
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006630668628446658,
|
||||
0.009121463423724564,
|
||||
0.003790048061629735
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.630668628446657,
|
||||
9.121463423724563,
|
||||
3.790048061629735
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2688475240229615,
|
||||
"pitch": 0.26693511021376004,
|
||||
"yaw": 0.0798334032836511
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.5,
|
||||
959.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
72.61474609375,
|
||||
955.5239868164062
|
||||
],
|
||||
"reprojection_error_px": 4.5034244611342364,
|
||||
"confidence": 0.6078576315643269
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
921.75,
|
||||
859.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.5418090820312,
|
||||
862.3182983398438
|
||||
],
|
||||
"reprojection_error_px": 3.771164761537138,
|
||||
"confidence": 0.616540888528013
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
54.5,
|
||||
764.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
57.86458206176758,
|
||||
763.9417724609375
|
||||
],
|
||||
"reprojection_error_px": 3.3786708431282104,
|
||||
"confidence": 0.3432399892342364
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
880.75,
|
||||
772.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
880.006103515625,
|
||||
768.7964477539062
|
||||
],
|
||||
"reprojection_error_px": 3.7775231592951943,
|
||||
"confidence": 0.615770312625039
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
115.75,
|
||||
787.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
114.67801666259766,
|
||||
788.7262573242188
|
||||
],
|
||||
"reprojection_error_px": 1.449905734438974,
|
||||
"confidence": 0.5483470750310988
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
98.0,
|
||||
709.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
94.62731170654297,
|
||||
713.8385620117188
|
||||
],
|
||||
"reprojection_error_px": 5.300128833197527,
|
||||
"confidence": 0.5360398491116452
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.25,
|
||||
744.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
798.0521240234375,
|
||||
746.080322265625
|
||||
],
|
||||
"reprojection_error_px": 3.8149903656930375,
|
||||
"confidence": 0.5881521572283912
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
977.0,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.0518188476562,
|
||||
750.2708129882812
|
||||
],
|
||||
"reprojection_error_px": 5.155111092440855,
|
||||
"confidence": 0.5873934926369923
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
725.0,
|
||||
703.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.7029418945312,
|
||||
704.8692016601562
|
||||
],
|
||||
"reprojection_error_px": 1.1579533125826744,
|
||||
"confidence": 0.5872237273710109
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
51.5,
|
||||
694.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
45.873531341552734,
|
||||
695.1668090820312
|
||||
],
|
||||
"reprojection_error_px": 5.641886154058154,
|
||||
"confidence": 0.290584867175275
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
28.25,
|
||||
652.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
32.11864471435547,
|
||||
650.2108154296875
|
||||
],
|
||||
"reprojection_error_px": 4.262345991652348,
|
||||
"confidence": 0.06745941479560678
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.25,
|
||||
599.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
801.0029907226562,
|
||||
601.7232055664062
|
||||
],
|
||||
"reprojection_error_px": 2.7697974495410747,
|
||||
"confidence": 0.516475515683492
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.25,
|
||||
531.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
701.6744995117188,
|
||||
530.6774291992188
|
||||
],
|
||||
"reprojection_error_px": 2.6511518260961573,
|
||||
"confidence": 0.4903670758306923
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
857.75,
|
||||
509.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
857.7123413085938,
|
||||
509.17669677734375
|
||||
],
|
||||
"reprojection_error_px": 0.18066523783533436,
|
||||
"confidence": 0.5048654104890617
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
229.25,
|
||||
365.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
227.60382080078125,
|
||||
361.80279541015625
|
||||
],
|
||||
"reprojection_error_px": 3.820094951723098,
|
||||
"confidence": 0.4158618894065431
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
502.25,
|
||||
341.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
498.696044921875,
|
||||
340.94110107421875
|
||||
],
|
||||
"reprojection_error_px": 3.5976332090097665,
|
||||
"confidence": 0.4298554298561924
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
148.0,
|
||||
284.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
149.84991455078125,
|
||||
286.6806945800781
|
||||
],
|
||||
"reprojection_error_px": 2.673904524611012,
|
||||
"confidence": 0.38275133184923893
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.75,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
556.7725830078125,
|
||||
321.6300048828125
|
||||
],
|
||||
"reprojection_error_px": 2.3627519566539252,
|
||||
"confidence": 0.378986473237694
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
329.0,
|
||||
309.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.16717529296875,
|
||||
312.2176208496094
|
||||
],
|
||||
"reprojection_error_px": 2.6043712581098304,
|
||||
"confidence": 0.3811333266788848
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
358.5,
|
||||
279.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
359.57568359375,
|
||||
281.23333740234375
|
||||
],
|
||||
"reprojection_error_px": 1.8323168511627073,
|
||||
"confidence": 0.3820909512919581
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.5,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.3416442871094,
|
||||
258.2101745605469
|
||||
],
|
||||
"reprojection_error_px": 2.856386010296148,
|
||||
"confidence": 0.4056511279614534
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
520.75,
|
||||
213.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
521.9222412109375,
|
||||
214.6943817138672
|
||||
],
|
||||
"reprojection_error_px": 2.0603589126430677,
|
||||
"confidence": 0.35829797882009473
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
337.25,
|
||||
166.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
337.3898620605469,
|
||||
168.445556640625
|
||||
],
|
||||
"reprojection_error_px": 2.4495527507048003,
|
||||
"confidence": 0.33944417346066164
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
415.75,
|
||||
187.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
416.6415100097656,
|
||||
185.2032470703125
|
||||
],
|
||||
"reprojection_error_px": 2.463709422302155,
|
||||
"confidence": 0.3363425332572343
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
275.75,
|
||||
183.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
273.60455322265625,
|
||||
182.14854431152344
|
||||
],
|
||||
"reprojection_error_px": 2.411668822224988,
|
||||
"confidence": 0.32781322776968225
|
||||
},
|
||||
{
|
||||
"marker_id": 65,
|
||||
"observed_center_px": [
|
||||
310.5,
|
||||
124.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
308.9238586425781,
|
||||
123.29578399658203
|
||||
],
|
||||
"reprojection_error_px": 1.9835215555833055,
|
||||
"confidence": 0.3375471143770103
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
56.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
298.33575439453125,
|
||||
58.621192932128906
|
||||
],
|
||||
"reprojection_error_px": 2.3098278036322424,
|
||||
"confidence": 0.24658567276025462
|
||||
},
|
||||
{
|
||||
"marker_id": 78,
|
||||
"observed_center_px": [
|
||||
333.75,
|
||||
82.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
335.501708984375,
|
||||
79.42642974853516
|
||||
],
|
||||
"reprojection_error_px": 3.5376995995462583,
|
||||
"confidence": 0.29355437233363646
|
||||
},
|
||||
{
|
||||
"marker_id": 87,
|
||||
"observed_center_px": [
|
||||
161.0,
|
||||
66.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
160.86729431152344,
|
||||
64.82759094238281
|
||||
],
|
||||
"reprojection_error_px": 1.1798956725646808,
|
||||
"confidence": 0.3158166687011719
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_abg/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_abg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 70.51719810340629,
|
||||
"gt": 70.0,
|
||||
"error": 0.5171981034062867,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 49.8715261339675,
|
||||
"gt": 50.0,
|
||||
"error": 0.12847386603249333,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -69.93024641618658,
|
||||
"gt": -70.0,
|
||||
"error": 0.06975358381342289,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 119.58653228324913,
|
||||
"gt": 120.0,
|
||||
"error": 0.41346771675085847,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 47.39396947821047,
|
||||
"gt": 50.0,
|
||||
"error": 2.6060305217895348,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 31.172860089067452,
|
||||
"gt": 30.0,
|
||||
"error": 1.1728600890674556,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 15.764043178585414,
|
||||
"gt": 20.0,
|
||||
"error": 4.235956821414586,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.878117155490753,
|
||||
"max_abs_deg": 2.6060305217895348,
|
||||
"mean_abs_mm": 2.3765774624104363,
|
||||
"max_abs_mm": 4.235956821414586,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 0.8635933751258964,
|
||||
"finger_error_mm": 5.7566070970069605
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_abg/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_abg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:31Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 70.51719810340629,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 49.8715261339675,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -69.93024641618658,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 119.58653228324913,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 47.39396947821047,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 31.172860089067452,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 15.764043178585414,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.8820033786535921,
|
||||
"num_markers": 30
|
||||
}
|
||||
1099
data/camera_study/Scene4/k3_acf/aruco_marker_poses.json
Normal file
1099
data/camera_study/Scene4/k3_acf/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
524
data/camera_study/Scene4/k3_acf/aruco_positions_initial.json
Normal file
524
data/camera_study/Scene4/k3_acf/aruco_positions_initial.json
Normal file
@@ -0,0 +1,524 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:51:23Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 24,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4848910479147168,
|
||||
-0.3064199973610857,
|
||||
1.40194389878924
|
||||
],
|
||||
"position_mm": [
|
||||
484.8910479147168,
|
||||
-306.41999736108573,
|
||||
1401.9438987892402
|
||||
],
|
||||
"direction": [
|
||||
-0.22731362283229828,
|
||||
0.08567609637975693,
|
||||
-0.9700454473495483
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29237625142028434,
|
||||
-0.36160276650370443,
|
||||
0.1892798023398605
|
||||
],
|
||||
"position_mm": [
|
||||
292.37625142028435,
|
||||
-361.60276650370446,
|
||||
189.2798023398605
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.3182890749500897,
|
||||
-0.29044341581623145,
|
||||
0.18654855053814035
|
||||
],
|
||||
"position_mm": [
|
||||
318.2890749500897,
|
||||
-290.44341581623144,
|
||||
186.54855053814035
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3437072364187465,
|
||||
-0.28820576601857006,
|
||||
-0.027429922818775026
|
||||
],
|
||||
"position_mm": [
|
||||
343.7072364187465,
|
||||
-288.20576601857005,
|
||||
-27.429922818775026
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16797314355380552,
|
||||
-0.17330807005830653,
|
||||
-0.027679025490441215
|
||||
],
|
||||
"position_mm": [
|
||||
167.97314355380553,
|
||||
-173.30807005830653,
|
||||
-27.679025490441216
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04730219629824611,
|
||||
-0.21640654465955123,
|
||||
-0.027245793863314424
|
||||
],
|
||||
"position_mm": [
|
||||
47.302196298246116,
|
||||
-216.40654465955123,
|
||||
-27.245793863314425
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"position_m": [
|
||||
-0.021999314358996082,
|
||||
0.33286757486397817,
|
||||
-0.025894079039995795
|
||||
],
|
||||
"position_mm": [
|
||||
-21.99931435899608,
|
||||
332.8675748639782,
|
||||
-25.894079039995795
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40206820038251445,
|
||||
-0.17303009105874156,
|
||||
-0.027780403122080417
|
||||
],
|
||||
"position_mm": [
|
||||
402.0682003825145,
|
||||
-173.03009105874156,
|
||||
-27.78040312208042
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01917565320759719,
|
||||
-0.18904378769683744,
|
||||
-0.026948624762763468
|
||||
],
|
||||
"position_mm": [
|
||||
-19.17565320759719,
|
||||
-189.04378769683743,
|
||||
-26.94862476276347
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027304487276530818,
|
||||
0.19233987923091378,
|
||||
-0.026132248145906683
|
||||
],
|
||||
"position_mm": [
|
||||
-27.304487276530818,
|
||||
192.33987923091377,
|
||||
-26.132248145906683
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.311554884488572,
|
||||
-0.15940299983146633,
|
||||
-0.027833018154202874
|
||||
],
|
||||
"position_mm": [
|
||||
311.554884488572,
|
||||
-159.40299983146633,
|
||||
-27.833018154202875
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3717652521986212,
|
||||
-0.18417512346284748,
|
||||
-0.027882655667711767
|
||||
],
|
||||
"position_mm": [
|
||||
371.7652521986212,
|
||||
-184.17512346284747,
|
||||
-27.882655667711767
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.306095592775589,
|
||||
-0.358352183953031,
|
||||
-0.026983433854503427
|
||||
],
|
||||
"position_mm": [
|
||||
306.095592775589,
|
||||
-358.352183953031,
|
||||
-26.983433854503428
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10473372622929926,
|
||||
-0.19055968657100034,
|
||||
-0.027559703258342172
|
||||
],
|
||||
"position_mm": [
|
||||
104.73372622929926,
|
||||
-190.55968657100033,
|
||||
-27.55970325834217
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2798123409830064,
|
||||
-0.23758888770254874,
|
||||
0.2219736801122528
|
||||
],
|
||||
"position_mm": [
|
||||
279.8123409830064,
|
||||
-237.58888770254873,
|
||||
221.9736801122528
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28124324375191917,
|
||||
-0.17137785669337852,
|
||||
0.2459742682159477
|
||||
],
|
||||
"position_mm": [
|
||||
281.2432437519192,
|
||||
-171.3778566933785,
|
||||
245.9742682159477
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3525780721541163,
|
||||
-0.08955048616686932,
|
||||
9.667284602991047e-05
|
||||
],
|
||||
"position_mm": [
|
||||
352.5780721541163,
|
||||
-89.55048616686932,
|
||||
0.09667284602991047
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.022198159025974756,
|
||||
-0.02065174706594371,
|
||||
0.0012682406472606855
|
||||
],
|
||||
"position_mm": [
|
||||
22.198159025974757,
|
||||
-20.65174706594371,
|
||||
1.2682406472606855
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34772969218483657,
|
||||
-0.011890139289781023,
|
||||
0.0006287561361883315
|
||||
],
|
||||
"position_mm": [
|
||||
347.72969218483655,
|
||||
-11.890139289781024,
|
||||
0.6287561361883315
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2509200829820561,
|
||||
-0.08745425698749158,
|
||||
-0.0005765175295720739
|
||||
],
|
||||
"position_mm": [
|
||||
250.9200829820561,
|
||||
-87.45425698749158,
|
||||
-0.5765175295720739
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.25047241777236834,
|
||||
-0.1701860057402171,
|
||||
0.24236237288465612
|
||||
],
|
||||
"position_mm": [
|
||||
250.47241777236835,
|
||||
-170.1860057402171,
|
||||
242.3623728846561
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.253550064614868,
|
||||
-0.2721393248642031,
|
||||
0.2064242936189933
|
||||
],
|
||||
"position_mm": [
|
||||
253.550064614868,
|
||||
-272.1393248642031,
|
||||
206.42429361899332
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.17997940761540968,
|
||||
-0.07945489492335311,
|
||||
0.2783943967345946
|
||||
],
|
||||
"position_mm": [
|
||||
179.97940761540968,
|
||||
-79.45489492335311,
|
||||
278.3943967345946
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.26968585887163876,
|
||||
-0.06922587540967794,
|
||||
0.2857228209980272
|
||||
],
|
||||
"position_mm": [
|
||||
269.68585887163874,
|
||||
-69.22587540967794,
|
||||
285.7228209980272
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2314766185707354,
|
||||
-0.06339277409454731,
|
||||
0.28779374384890527
|
||||
],
|
||||
"position_mm": [
|
||||
231.4766185707354,
|
||||
-63.39277409454731,
|
||||
287.79374384890525
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
523
data/camera_study/Scene4/k3_acf/aruco_positions_optimized.json
Normal file
523
data/camera_study/Scene4/k3_acf/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,523 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:51:23Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 24,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4848910479147168,
|
||||
-0.3064199973610857,
|
||||
1.40194389878924
|
||||
],
|
||||
"position_mm": [
|
||||
484.8910479147168,
|
||||
-306.41999736108573,
|
||||
1401.9438987892402
|
||||
],
|
||||
"direction": [
|
||||
-0.22731362283229828,
|
||||
0.08567609637975693,
|
||||
-0.9700454473495483
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.2923798757910669,
|
||||
-0.3616008322174246,
|
||||
0.18928471493484042
|
||||
],
|
||||
"position_mm": [
|
||||
292.37987579106687,
|
||||
-361.6008322174246,
|
||||
189.28471493484042
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.31959810943148637,
|
||||
-0.29052510009941146,
|
||||
0.18635938681508502
|
||||
],
|
||||
"position_mm": [
|
||||
319.59810943148636,
|
||||
-290.5251000994115,
|
||||
186.359386815085
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34481681240503126,
|
||||
-0.28644513415082923,
|
||||
-0.029241632581994203
|
||||
],
|
||||
"position_mm": [
|
||||
344.81681240503127,
|
||||
-286.44513415082923,
|
||||
-29.241632581994203
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16709912617482092,
|
||||
-0.1735424939515338,
|
||||
-0.027437261396442345
|
||||
],
|
||||
"position_mm": [
|
||||
167.09912617482092,
|
||||
-173.5424939515338,
|
||||
-27.437261396442345
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04916401655235575,
|
||||
-0.2192255446089358,
|
||||
-0.02508900880835512
|
||||
],
|
||||
"position_mm": [
|
||||
49.16401655235575,
|
||||
-219.22554460893582,
|
||||
-25.089008808355118
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"position_m": [
|
||||
-0.022058360726602787,
|
||||
0.33290830094053875,
|
||||
-0.025848246742774996
|
||||
],
|
||||
"position_mm": [
|
||||
-22.05836072660279,
|
||||
332.90830094053877,
|
||||
-25.848246742774997
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4030703866003484,
|
||||
-0.17113847453478773,
|
||||
-0.029078868339638148
|
||||
],
|
||||
"position_mm": [
|
||||
403.0703866003484,
|
||||
-171.13847453478772,
|
||||
-29.07886833963815
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.02102105815838397,
|
||||
-0.186859916960707,
|
||||
-0.028491607722311137
|
||||
],
|
||||
"position_mm": [
|
||||
-21.021058158383973,
|
||||
-186.859916960707,
|
||||
-28.491607722311137
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.02740278936359992,
|
||||
0.19241829937712832,
|
||||
-0.026061733722173894
|
||||
],
|
||||
"position_mm": [
|
||||
-27.402789363599922,
|
||||
192.4182993771283,
|
||||
-26.061733722173894
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3124743290322484,
|
||||
-0.15849641688702196,
|
||||
-0.028037235513277872
|
||||
],
|
||||
"position_mm": [
|
||||
312.4743290322484,
|
||||
-158.49641688702195,
|
||||
-28.03723551327787
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.36972031050774895,
|
||||
-0.1862810314358155,
|
||||
-0.026196483773746143
|
||||
],
|
||||
"position_mm": [
|
||||
369.72031050774893,
|
||||
-186.28103143581552,
|
||||
-26.19648377374614
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.30605224054228103,
|
||||
-0.35828489223185095,
|
||||
-0.026987608838613817
|
||||
],
|
||||
"position_mm": [
|
||||
306.052240542281,
|
||||
-358.28489223185096,
|
||||
-26.987608838613816
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10512300815892675,
|
||||
-0.18960538785681894,
|
||||
-0.02808627597444632
|
||||
],
|
||||
"position_mm": [
|
||||
105.12300815892675,
|
||||
-189.60538785681894,
|
||||
-28.08627597444632
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28057955678587787,
|
||||
-0.23663383202324278,
|
||||
0.2215488865264486
|
||||
],
|
||||
"position_mm": [
|
||||
280.57955678587786,
|
||||
-236.63383202324277,
|
||||
221.5488865264486
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.27980313759372766,
|
||||
-0.1708086120924476,
|
||||
0.24534889193039225
|
||||
],
|
||||
"position_mm": [
|
||||
279.8031375937277,
|
||||
-170.80861209244762,
|
||||
245.34889193039226
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3521219125254873,
|
||||
-0.09096952682136192,
|
||||
0.0007279932998745455
|
||||
],
|
||||
"position_mm": [
|
||||
352.1219125254873,
|
||||
-90.96952682136192,
|
||||
0.7279932998745454
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021866965426014778,
|
||||
-0.019268436692715118,
|
||||
0.0004913573889197359
|
||||
],
|
||||
"position_mm": [
|
||||
21.866965426014776,
|
||||
-19.268436692715117,
|
||||
0.4913573889197359
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3479202661221155,
|
||||
-0.011084466405864378,
|
||||
-0.00012120516884822035
|
||||
],
|
||||
"position_mm": [
|
||||
347.9202661221155,
|
||||
-11.084466405864378,
|
||||
-0.12120516884822034
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2510498933714422,
|
||||
-0.0887918441201602,
|
||||
2.6235160748195776e-05
|
||||
],
|
||||
"position_mm": [
|
||||
251.04989337144218,
|
||||
-88.79184412016019,
|
||||
0.026235160748195777
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.2533039674724678,
|
||||
-0.16898905363829955,
|
||||
0.24186659542224487
|
||||
],
|
||||
"position_mm": [
|
||||
253.3039674724678,
|
||||
-168.98905363829957,
|
||||
241.86659542224487
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2547422171392545,
|
||||
-0.27082044333481625,
|
||||
0.20572694966835997
|
||||
],
|
||||
"position_mm": [
|
||||
254.74221713925448,
|
||||
-270.8204433348163,
|
||||
205.72694966835996
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18053125640913387,
|
||||
-0.07848660214406684,
|
||||
0.27781862335032004
|
||||
],
|
||||
"position_mm": [
|
||||
180.53125640913387,
|
||||
-78.48660214406685,
|
||||
277.81862335032
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.2690953107083039,
|
||||
-0.0687855686096295,
|
||||
0.28562804636810835
|
||||
],
|
||||
"position_mm": [
|
||||
269.0953107083039,
|
||||
-68.78556860962951,
|
||||
285.62804636810836
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2320982639636323,
|
||||
-0.06298441913308582,
|
||||
0.2875829808410612
|
||||
],
|
||||
"position_mm": [
|
||||
232.09826396363232,
|
||||
-62.98441913308582,
|
||||
287.5829808410612
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2229
data/camera_study/Scene4/k3_acf/render_a_aruco_detection.json
Normal file
2229
data/camera_study/Scene4/k3_acf/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene4/k3_acf/render_a_camera_pose.json
Normal file
537
data/camera_study/Scene4/k3_acf/render_a_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:22Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acf\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 24,
|
||||
"used_marker_ids": [
|
||||
97,
|
||||
95,
|
||||
103,
|
||||
54,
|
||||
51,
|
||||
55,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
215,
|
||||
105,
|
||||
96,
|
||||
208,
|
||||
75,
|
||||
211,
|
||||
214,
|
||||
102,
|
||||
92,
|
||||
61,
|
||||
217,
|
||||
205,
|
||||
206,
|
||||
94
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01309157539574473,
|
||||
0.0015742066694050326,
|
||||
0.0011808708988422759,
|
||||
0.0011808588278160552
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.341786024068858,
|
||||
"residual_median_px": 2.859177820447991,
|
||||
"residual_max_px": 7.996734463255087,
|
||||
"sigma2_normalized": 1.5936315099736541e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8076796531677246,
|
||||
-0.5896213054656982,
|
||||
-0.0006016076076775789
|
||||
],
|
||||
[
|
||||
-0.34383243322372437,
|
||||
-0.4701618552207947,
|
||||
-0.8128511905670166
|
||||
],
|
||||
[
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276008278131485,
|
||||
0.17272575199604034,
|
||||
1.134351372718811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1055890557545403,
|
||||
-0.6871521602063719,
|
||||
0.35216171829044357
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.30012744665145874,
|
||||
-0.7979521155357361,
|
||||
0.8009902238845825
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12744140625,
|
||||
-797.9520874023438,
|
||||
800.990234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5706329345703,
|
||||
"pitch": -28.619556427001953,
|
||||
"yaw": -23.059646606445312
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
8.782055943985672e-06,
|
||||
-1.7266411201503553e-06,
|
||||
8.412844615835691e-07,
|
||||
4.1234673854204935e-07,
|
||||
3.426441825285362e-07,
|
||||
2.132565990730979e-06
|
||||
],
|
||||
[
|
||||
-1.7266411201503524e-06,
|
||||
2.7888704143480976e-06,
|
||||
-6.094810274183931e-07,
|
||||
-3.0222394197728535e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.954794080289234e-07
|
||||
],
|
||||
[
|
||||
8.412844615835724e-07,
|
||||
-6.094810274183928e-07,
|
||||
8.409086254870119e-06,
|
||||
5.866299963421361e-07,
|
||||
-1.1295437615302811e-06,
|
||||
-2.6415996224421363e-06
|
||||
],
|
||||
[
|
||||
4.12346738542055e-07,
|
||||
-3.022239419772813e-07,
|
||||
5.866299963421287e-07,
|
||||
1.9855332106542312e-07,
|
||||
2.641527833148665e-08,
|
||||
1.8756881399752573e-07
|
||||
],
|
||||
[
|
||||
3.426441825285337e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.1295437615302797e-06,
|
||||
2.641527833148927e-08,
|
||||
4.922946182005032e-07,
|
||||
7.942110591376136e-07
|
||||
],
|
||||
[
|
||||
2.132565990730975e-06,
|
||||
-1.9547940802891447e-07,
|
||||
-2.641599622442143e-06,
|
||||
1.8756881399753658e-07,
|
||||
7.942110591376088e-07,
|
||||
4.1663757494486e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.16979337154045368,
|
||||
0.09568344426065473,
|
||||
0.1661487338359342
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00044559322376515456,
|
||||
0.0007016370986489405,
|
||||
0.002041170191201263
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0023645075577752167,
|
||||
0.0028885346012249564,
|
||||
0.003401924588084859
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
2.364507557775217,
|
||||
2.8885346012249564,
|
||||
3.401924588084859
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.25737174500061255,
|
||||
"pitch": 0.11853018823662066,
|
||||
"yaw": 0.10034171994077565
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1153.174560546875,
|
||||
1027.6143798828125
|
||||
],
|
||||
"reprojection_error_px": 3.615167084432959,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.5,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.9846801757812,
|
||||
1028.2784423828125
|
||||
],
|
||||
"reprojection_error_px": 4.445711341305984,
|
||||
"confidence": 0.45752616270152235
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.8859252929688,
|
||||
995.7683715820312
|
||||
],
|
||||
"reprojection_error_px": 3.9982390187526584,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.872802734375,
|
||||
962.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 7.996734463255087,
|
||||
"confidence": 0.8023386850510938
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.0343017578125,
|
||||
927.9215698242188
|
||||
],
|
||||
"reprojection_error_px": 1.4076937112535277,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.75,
|
||||
932.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.4160766601562,
|
||||
934.2809448242188
|
||||
],
|
||||
"reprojection_error_px": 2.824627538038902,
|
||||
"confidence": 0.8158419957617544
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.757080078125,
|
||||
912.78955078125
|
||||
],
|
||||
"reprojection_error_px": 2.4232159870570227,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
366.9586181640625,
|
||||
847.302490234375
|
||||
],
|
||||
"reprojection_error_px": 3.076222826823351,
|
||||
"confidence": 0.5907780357293846
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.25,
|
||||
821.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.519775390625,
|
||||
822.0009765625
|
||||
],
|
||||
"reprojection_error_px": 2.741735883078672,
|
||||
"confidence": 0.5671985638906173
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.86572265625,
|
||||
809.2201538085938
|
||||
],
|
||||
"reprojection_error_px": 1.7104916111307047,
|
||||
"confidence": 0.6589361768588983
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.935546875,
|
||||
753.2274169921875
|
||||
],
|
||||
"reprojection_error_px": 2.0599892716047394,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.21728515625,
|
||||
765.5640869140625
|
||||
],
|
||||
"reprojection_error_px": 3.265660758028058,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1018.0,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.8943481445312,
|
||||
795.700927734375
|
||||
],
|
||||
"reprojection_error_px": 3.083477435806862,
|
||||
"confidence": 0.6356371410754026
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.25,
|
||||
687.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.7307739257812,
|
||||
689.6502685546875
|
||||
],
|
||||
"reprojection_error_px": 2.8406578462053003,
|
||||
"confidence": 0.5467744549138944
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.625,
|
||||
715.2664184570312
|
||||
],
|
||||
"reprojection_error_px": 2.570614255711811,
|
||||
"confidence": 0.36357946944230474
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.6364135742188,
|
||||
683.889892578125
|
||||
],
|
||||
"reprojection_error_px": 3.541527995089827,
|
||||
"confidence": 0.47042176028034954
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.083740234375,
|
||||
625.4566040039062
|
||||
],
|
||||
"reprojection_error_px": 2.7455546696464905,
|
||||
"confidence": 0.45709203492045486
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.19091796875,
|
||||
654.0479125976562
|
||||
],
|
||||
"reprojection_error_px": 2.5595305154814616,
|
||||
"confidence": 0.33274845378913714
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
628.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.754150390625,
|
||||
627.5585327148438
|
||||
],
|
||||
"reprojection_error_px": 3.6204040023713957,
|
||||
"confidence": 0.3667945046841247
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
68.75,
|
||||
603.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
67.78475952148438,
|
||||
603.6194458007812
|
||||
],
|
||||
"reprojection_error_px": 0.9726029409216007,
|
||||
"confidence": 0.2479407110577365
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.5,
|
||||
526.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.621337890625,
|
||||
525.2517700195312
|
||||
],
|
||||
"reprojection_error_px": 4.306216911959074,
|
||||
"confidence": 0.37106712222869814
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.4383544921875,
|
||||
477.699462890625
|
||||
],
|
||||
"reprojection_error_px": 3.589893537887989,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.5,
|
||||
473.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.6519775390625,
|
||||
473.4571533203125
|
||||
],
|
||||
"reprojection_error_px": 0.15790190100102322,
|
||||
"confidence": 0.33934827334193574
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1163.5,
|
||||
314.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1166.3697509765625,
|
||||
314.7137145996094
|
||||
],
|
||||
"reprojection_error_px": 2.8776977946906825,
|
||||
"confidence": 0.20569599848963674
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1614
data/camera_study/Scene4/k3_acf/render_c_aruco_detection.json
Normal file
1614
data/camera_study/Scene4/k3_acf/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene4/k3_acf/render_c_camera_pose.json
Normal file
355
data/camera_study/Scene4/k3_acf/render_c_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:22Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acf\\render_c_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 11,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
96,
|
||||
62,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006929395815680354,
|
||||
0.0017468647358926165,
|
||||
0.0017346951311210815,
|
||||
0.0017346950405048665
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.909708755527321,
|
||||
"residual_median_px": 4.136020486761652,
|
||||
"residual_max_px": 7.135942640317332,
|
||||
"sigma2_normalized": 4.137604464868956e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9937289953231812,
|
||||
0.11177419126033783,
|
||||
-0.003037781920284033
|
||||
],
|
||||
[
|
||||
0.030063454061746597,
|
||||
-0.2932494282722473,
|
||||
-0.9555631875991821
|
||||
],
|
||||
[
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19834941625595093,
|
||||
0.10712400823831558,
|
||||
1.005916953086853
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8679664194000312,
|
||||
0.10262342865914824,
|
||||
-0.0801204696112108
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3022204339504242,
|
||||
-0.9015130996704102,
|
||||
0.398276150226593
|
||||
],
|
||||
"position_mm": [
|
||||
302.2204284667969,
|
||||
-901.5131225585938,
|
||||
398.2761535644531
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.24722290039062,
|
||||
"pitch": 6.1826395988464355,
|
||||
"yaw": 1.732850432395935
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
5.1040133222093424e-05,
|
||||
6.605551835381518e-06,
|
||||
1.2833734493644522e-05,
|
||||
-1.5019663264447036e-07,
|
||||
-8.283230517583298e-06,
|
||||
-8.475153962226958e-08
|
||||
],
|
||||
[
|
||||
6.60555183538171e-06,
|
||||
1.4768873634306313e-05,
|
||||
-6.748423490485634e-06,
|
||||
1.8360302310794762e-06,
|
||||
-1.9859983631412057e-06,
|
||||
3.872390326969674e-06
|
||||
],
|
||||
[
|
||||
1.2833734493643345e-05,
|
||||
-6.748423490485672e-06,
|
||||
4.5602076473498684e-05,
|
||||
-2.8969402578088533e-06,
|
||||
-6.232499877096582e-06,
|
||||
-1.0647912052310688e-05
|
||||
],
|
||||
[
|
||||
-1.5019663264439908e-07,
|
||||
1.836030231079476e-06,
|
||||
-2.896940257808845e-06,
|
||||
6.089439797350288e-07,
|
||||
1.320253964351089e-07,
|
||||
9.542983032578097e-07
|
||||
],
|
||||
[
|
||||
-8.283230517583183e-06,
|
||||
-1.9859983631411667e-06,
|
||||
-6.232499877096729e-06,
|
||||
1.320253964351196e-07,
|
||||
2.586460980943106e-06,
|
||||
2.2986565759526823e-06
|
||||
],
|
||||
[
|
||||
-8.475153962199919e-08,
|
||||
3.872390326969724e-06,
|
||||
-1.0647912052310664e-05,
|
||||
9.542983032578154e-07,
|
||||
2.298656575952638e-06,
|
||||
1.015307435062793e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.4093346716892348,
|
||||
0.22018935521323865,
|
||||
0.38691444302445294
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0007803486270475708,
|
||||
0.0016082477983641408,
|
||||
0.0031863889201771854
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005448193930105324,
|
||||
0.0032421275713110883,
|
||||
0.00591596302928808
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.448193930105324,
|
||||
3.242127571311088,
|
||||
5.91596302928808
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.37117583231671686,
|
||||
"pitch": 0.32193383066950226,
|
||||
"yaw": 0.22513197970365306
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.04583740234375,
|
||||
1036.910400390625
|
||||
],
|
||||
"reprojection_error_px": 6.709886759799213,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1039.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1092.0697021484375,
|
||||
1040.400634765625
|
||||
],
|
||||
"reprojection_error_px": 5.366308188837131,
|
||||
"confidence": 0.23796567608034963
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1178.3603515625,
|
||||
1030.4639892578125
|
||||
],
|
||||
"reprojection_error_px": 7.135942640317332,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.09400939941406,
|
||||
989.7242431640625
|
||||
],
|
||||
"reprojection_error_px": 3.168014915298387,
|
||||
"confidence": 0.616503916634816
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.4362487792969,
|
||||
1005.2944946289062
|
||||
],
|
||||
"reprojection_error_px": 5.7594011479420395,
|
||||
"confidence": 0.5603928511306994
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.75,
|
||||
996.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.4235229492188,
|
||||
994.0755004882812
|
||||
],
|
||||
"reprojection_error_px": 2.4463820525443856,
|
||||
"confidence": 0.5334935602695114
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
947.2511596679688,
|
||||
997.2364501953125
|
||||
],
|
||||
"reprojection_error_px": 1.9637294941058563,
|
||||
"confidence": 0.48423420812018686
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
867.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1035.482666015625,
|
||||
866.5459594726562
|
||||
],
|
||||
"reprojection_error_px": 7.032007469331564,
|
||||
"confidence": 0.3766641825147349
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
812.25,
|
||||
854.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
809.5588989257812,
|
||||
855.7542724609375
|
||||
],
|
||||
"reprojection_error_px": 2.8723837082567454,
|
||||
"confidence": 0.3703387843628071
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.75,
|
||||
770.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.7519226074219,
|
||||
771.0592651367188
|
||||
],
|
||||
"reprojection_error_px": 4.136020486761652,
|
||||
"confidence": 0.2855056958565939
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
694.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.2718505859375,
|
||||
694.3978271484375
|
||||
],
|
||||
"reprojection_error_px": 3.5442485789941744,
|
||||
"confidence": 0.037489248669361035
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2116
data/camera_study/Scene4/k3_acf/render_f_aruco_detection.json
Normal file
2116
data/camera_study/Scene4/k3_acf/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
554
data/camera_study/Scene4/k3_acf/render_f_camera_pose.json
Normal file
554
data/camera_study/Scene4/k3_acf/render_f_camera_pose.json
Normal file
@@ -0,0 +1,554 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:23Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acf\\render_f_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "f",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2003.446044921875,
|
||||
0.0,
|
||||
722.6578979492188
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1992.1611328125,
|
||||
539.48974609375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 25,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
68,
|
||||
46,
|
||||
56,
|
||||
53,
|
||||
96,
|
||||
62,
|
||||
47,
|
||||
72,
|
||||
97,
|
||||
214,
|
||||
79,
|
||||
51,
|
||||
210,
|
||||
103,
|
||||
73,
|
||||
69,
|
||||
58,
|
||||
82,
|
||||
52,
|
||||
101,
|
||||
64,
|
||||
83,
|
||||
75,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.008815563054617732,
|
||||
0.0014635734988828098,
|
||||
0.0013728284391384717,
|
||||
0.001372824908082833,
|
||||
0.0013728249057077828
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.893242640896725,
|
||||
"residual_median_px": 3.5500743287376526,
|
||||
"residual_max_px": 5.762797756428706,
|
||||
"sigma2_normalized": 2.141645706506722e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.3176795244216919,
|
||||
0.9481525421142578,
|
||||
0.009299695491790771
|
||||
],
|
||||
[
|
||||
0.9205477833747864,
|
||||
-0.3060496151447296,
|
||||
-0.2427455186843872
|
||||
],
|
||||
[
|
||||
-0.22731362283229828,
|
||||
0.08567609637975693,
|
||||
-0.9700454473495483
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12345529347658157,
|
||||
-0.19982950389385223,
|
||||
1.4964244365692139
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.377693853304996,
|
||||
1.7130237064630836,
|
||||
-0.19985174320308632
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48489105701446533,
|
||||
-0.3064199984073639,
|
||||
1.4019439220428467
|
||||
],
|
||||
"position_mm": [
|
||||
484.89105224609375,
|
||||
-306.4200134277344,
|
||||
1401.9439697265625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.95262145996094,
|
||||
"pitch": 13.13896369934082,
|
||||
"yaw": 70.96052551269531
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.5134448040648784e-05,
|
||||
1.886505523127498e-05,
|
||||
1.758240410327171e-06,
|
||||
-1.810363977281753e-07,
|
||||
5.038890068538026e-07,
|
||||
2.535316760681993e-06
|
||||
],
|
||||
[
|
||||
1.8865055231275015e-05,
|
||||
1.6472472280197986e-05,
|
||||
-3.938622580813351e-06,
|
||||
6.915005467023482e-07,
|
||||
1.3436475308461146e-08,
|
||||
2.5239089141456715e-06
|
||||
],
|
||||
[
|
||||
1.7582404103267296e-06,
|
||||
-3.938622580813165e-06,
|
||||
0.00016345528428136864,
|
||||
1.2760211990996107e-06,
|
||||
-1.6885792095168194e-06,
|
||||
-2.893382888508609e-05
|
||||
],
|
||||
[
|
||||
-1.8103639772817426e-07,
|
||||
6.915005467023501e-07,
|
||||
1.2760211990995245e-06,
|
||||
4.105010849554699e-07,
|
||||
-4.030484773708236e-08,
|
||||
4.998334164326166e-07
|
||||
],
|
||||
[
|
||||
5.03889006853805e-07,
|
||||
1.343647530844593e-08,
|
||||
-1.6885792095168348e-06,
|
||||
-4.030484773708497e-08,
|
||||
2.2721254339717912e-07,
|
||||
4.396574266952655e-07
|
||||
],
|
||||
[
|
||||
2.535316760682081e-06,
|
||||
2.523908914145641e-06,
|
||||
-2.8933828885086076e-05,
|
||||
4.998334164326008e-07,
|
||||
4.3965742669526083e-07,
|
||||
1.0057436856060575e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3396168269270525,
|
||||
0.23254233292419335,
|
||||
0.7325244331637354
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0006407035858768623,
|
||||
0.0004766681690622724,
|
||||
0.0031713462214114333
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011617727487135384,
|
||||
0.011500702975784143,
|
||||
0.0037738322480196616
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.617727487135383,
|
||||
11.500702975784142,
|
||||
3.7738322480196618
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5443586240371365,
|
||||
"pitch": 0.45693937745203334,
|
||||
"yaw": 0.10094138603029135
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
936.75,
|
||||
754.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
935.0791015625,
|
||||
751.452392578125
|
||||
],
|
||||
"reprojection_error_px": 3.046671161190936,
|
||||
"confidence": 0.7442305341015119
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.25,
|
||||
942.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.7919921875,
|
||||
940.8734130859375
|
||||
],
|
||||
"reprojection_error_px": 5.573064449317619,
|
||||
"confidence": 0.3228339421209916
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.5,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1388.328125,
|
||||
883.6264038085938
|
||||
],
|
||||
"reprojection_error_px": 4.957779397637566,
|
||||
"confidence": 0.4761841447500904
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1341.75,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1345.26416015625,
|
||||
839.87158203125
|
||||
],
|
||||
"reprojection_error_px": 5.421545584837676,
|
||||
"confidence": 0.6720101269988878
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1399.75,
|
||||
806.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.9783935546875,
|
||||
803.9635620117188
|
||||
],
|
||||
"reprojection_error_px": 5.1879965062693305,
|
||||
"confidence": 0.25536384825957736
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
816.5,
|
||||
827.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
812.5989379882812,
|
||||
825.6062622070312
|
||||
],
|
||||
"reprojection_error_px": 4.142558370720266,
|
||||
"confidence": 0.7073036915264065
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.5,
|
||||
862.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
844.05615234375,
|
||||
867.4198608398438
|
||||
],
|
||||
"reprojection_error_px": 4.887974664210606,
|
||||
"confidence": 0.7021126386789793
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
664.75,
|
||||
836.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
667.4331665039062,
|
||||
836.1431274414062
|
||||
],
|
||||
"reprojection_error_px": 2.7067952472918484,
|
||||
"confidence": 0.6877833343649649
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.8828125,
|
||||
752.0767211914062
|
||||
],
|
||||
"reprojection_error_px": 1.473861586835173,
|
||||
"confidence": 0.656333567312455
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.25,
|
||||
817.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.0118408203125,
|
||||
815.5062255859375
|
||||
],
|
||||
"reprojection_error_px": 2.9974143737210723,
|
||||
"confidence": 0.6757834243292992
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.5,
|
||||
714.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.506103515625,
|
||||
715.9939575195312
|
||||
],
|
||||
"reprojection_error_px": 4.275602232208575,
|
||||
"confidence": 0.6534862502647855
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
821.5,
|
||||
736.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
822.350341796875,
|
||||
737.5794067382812
|
||||
],
|
||||
"reprojection_error_px": 1.3741179273117612,
|
||||
"confidence": 0.7073333333333334
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
739.25,
|
||||
559.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
740.8521728515625,
|
||||
558.3681640625
|
||||
],
|
||||
"reprojection_error_px": 1.7222585456894723,
|
||||
"confidence": 0.5778977292530064
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.0,
|
||||
307.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
871.7742309570312,
|
||||
304.90594482421875
|
||||
],
|
||||
"reprojection_error_px": 2.354902615368604,
|
||||
"confidence": 0.6091109328838102
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
488.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.0210571289062,
|
||||
487.8402099609375
|
||||
],
|
||||
"reprojection_error_px": 4.024230770036849,
|
||||
"confidence": 0.5891999992118755
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
418.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1404.181884765625,
|
||||
418.39581298828125
|
||||
],
|
||||
"reprojection_error_px": 2.4575418516373673,
|
||||
"confidence": 0.2090385473648542
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
533.90234375,
|
||||
406.2080383300781
|
||||
],
|
||||
"reprojection_error_px": 5.6062423173115254,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
631.809326171875,
|
||||
432.26702880859375
|
||||
],
|
||||
"reprojection_error_px": 3.9507227452400517,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1356.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.47412109375,
|
||||
429.6994934082031
|
||||
],
|
||||
"reprojection_error_px": 1.9841753230763644,
|
||||
"confidence": 0.6113473409254715
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.270263671875,
|
||||
316.4139709472656
|
||||
],
|
||||
"reprojection_error_px": 5.762797756428706,
|
||||
"confidence": 0.5798408315806451
|
||||
},
|
||||
{
|
||||
"marker_id": 101,
|
||||
"observed_center_px": [
|
||||
1307.75,
|
||||
304.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1307.99365234375,
|
||||
308.3113098144531
|
||||
],
|
||||
"reprojection_error_px": 4.318189294231404,
|
||||
"confidence": 0.5694099539829083
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
338.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
640.4301147460938,
|
||||
334.9346923828125
|
||||
],
|
||||
"reprojection_error_px": 3.066104162728535,
|
||||
"confidence": 0.5397522426826521
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.167236328125,
|
||||
207.53790283203125
|
||||
],
|
||||
"reprojection_error_px": 3.2294059542345743,
|
||||
"confidence": 0.5445844663450473
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
1108.0,
|
||||
182.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1111.481201171875,
|
||||
182.69589233398438
|
||||
],
|
||||
"reprojection_error_px": 3.5500743287376526,
|
||||
"confidence": 0.5380549070504695
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.0,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1283.0751953125,
|
||||
133.40899658203125
|
||||
],
|
||||
"reprojection_error_px": 3.462386183834816,
|
||||
"confidence": 0.5493902887184056
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_acf/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_acf/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 69.74186521465631,
|
||||
"gt": 70.0,
|
||||
"error": 0.2581347853436853,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 49.8039697247619,
|
||||
"gt": 50.0,
|
||||
"error": 0.19603027523811534,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -69.8406386715119,
|
||||
"gt": -70.0,
|
||||
"error": 0.15936132848810303,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 119.40823348113632,
|
||||
"gt": 120.0,
|
||||
"error": 0.5917665188636647,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 49.41528691726281,
|
||||
"gt": 50.0,
|
||||
"error": 0.5847130827371814,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 31.791448760304334,
|
||||
"gt": 30.0,
|
||||
"error": 1.7914487603043199,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 18.547477975728242,
|
||||
"gt": 20.0,
|
||||
"error": 1.452522024271758,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.6646639931262769,
|
||||
"max_abs_deg": 1.7914487603043199,
|
||||
"mean_abs_mm": 0.8553284048077217,
|
||||
"max_abs_mm": 1.452522024271758,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 0.9580269827633713,
|
||||
"finger_error_mm": 3.085239296738025
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_acf/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_acf/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:25Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 69.74186521465631,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 49.8039697247619,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -69.8406386715119,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 119.40823348113632,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 49.41528691726281,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 31.791448760304334,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 18.547477975728242,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.363880100226106,
|
||||
"num_markers": 24
|
||||
}
|
||||
1142
data/camera_study/Scene4/k3_acg/aruco_marker_poses.json
Normal file
1142
data/camera_study/Scene4/k3_acg/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
543
data/camera_study/Scene4/k3_acg/aruco_positions_initial.json
Normal file
543
data/camera_study/Scene4/k3_acg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,543 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:50:36Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 25,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29237625142028434,
|
||||
-0.36160276650370443,
|
||||
0.1892798023398605
|
||||
],
|
||||
"position_mm": [
|
||||
292.37625142028435,
|
||||
-361.60276650370446,
|
||||
189.2798023398605
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16825330925448503,
|
||||
-0.1730505551932898,
|
||||
-0.027810627955661638
|
||||
],
|
||||
"position_mm": [
|
||||
168.25330925448503,
|
||||
-173.0505551932898,
|
||||
-27.810627955661637
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2844057794227306,
|
||||
-0.2606132327772212,
|
||||
-0.027546052925937082
|
||||
],
|
||||
"position_mm": [
|
||||
284.4057794227306,
|
||||
-260.6132327772212,
|
||||
-27.546052925937083
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04738637896256922,
|
||||
-0.21644433959696477,
|
||||
-0.027094665623593195
|
||||
],
|
||||
"position_mm": [
|
||||
47.38637896256922,
|
||||
-216.44433959696477,
|
||||
-27.094665623593194
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01908725997429324,
|
||||
-0.18914964490727934,
|
||||
-0.026732041255778674
|
||||
],
|
||||
"position_mm": [
|
||||
-19.08725997429324,
|
||||
-189.14964490727934,
|
||||
-26.732041255778675
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3118249190759066,
|
||||
-0.15849707176017463,
|
||||
-0.028369815121468155
|
||||
],
|
||||
"position_mm": [
|
||||
311.82491907590656,
|
||||
-158.49707176017463,
|
||||
-28.369815121468154
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5065160237318289,
|
||||
-0.31347383015014474,
|
||||
-0.02745698322454132
|
||||
],
|
||||
"position_mm": [
|
||||
506.5160237318289,
|
||||
-313.47383015014475,
|
||||
-27.45698322454132
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6463669747542796,
|
||||
-0.18684189552080452,
|
||||
-0.027357160107897877
|
||||
],
|
||||
"position_mm": [
|
||||
646.3669747542796,
|
||||
-186.8418955208045,
|
||||
-27.357160107897876
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18677273113949322,
|
||||
-0.2763350399443944,
|
||||
-0.027711310213002625
|
||||
],
|
||||
"position_mm": [
|
||||
186.77273113949323,
|
||||
-276.3350399443944,
|
||||
-27.711310213002626
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3720446944848793,
|
||||
-0.1834237007796739,
|
||||
-0.028392211492302654
|
||||
],
|
||||
"position_mm": [
|
||||
372.0446944848793,
|
||||
-183.4237007796739,
|
||||
-28.392211492302653
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6518203642657345,
|
||||
-0.22351239454684282,
|
||||
-0.027941497880160374
|
||||
],
|
||||
"position_mm": [
|
||||
651.8203642657345,
|
||||
-223.5123945468428,
|
||||
-27.941497880160373
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10494057172281526,
|
||||
-0.19069124726768588,
|
||||
-0.027398503755863078
|
||||
],
|
||||
"position_mm": [
|
||||
104.94057172281526,
|
||||
-190.6912472676859,
|
||||
-27.39850375586308
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5223125089890643,
|
||||
-0.2679254220082652,
|
||||
-0.027296439600490444
|
||||
],
|
||||
"position_mm": [
|
||||
522.3125089890643,
|
||||
-267.9254220082652,
|
||||
-27.296439600490444
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28076186061776937,
|
||||
-0.23510870161893,
|
||||
0.22058035689677385
|
||||
],
|
||||
"position_mm": [
|
||||
280.76186061776934,
|
||||
-235.10870161892998,
|
||||
220.58035689677385
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2821269184515216,
|
||||
-0.16845607195181456,
|
||||
0.24457648300838922
|
||||
],
|
||||
"position_mm": [
|
||||
282.1269184515216,
|
||||
-168.45607195181455,
|
||||
244.5764830083892
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7533487616396174,
|
||||
-0.09038832036433068,
|
||||
-0.0005655928891300161
|
||||
],
|
||||
"position_mm": [
|
||||
753.3487616396174,
|
||||
-90.38832036433068,
|
||||
-0.5655928891300162
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35320786873325277,
|
||||
-0.08775914630919024,
|
||||
-0.0008554451168280347
|
||||
],
|
||||
"position_mm": [
|
||||
353.2078687332528,
|
||||
-87.75914630919024,
|
||||
-0.8554451168280347
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.0218013000079251,
|
||||
-0.019452324917173636,
|
||||
0.0006002982486008494
|
||||
],
|
||||
"position_mm": [
|
||||
21.8013000079251,
|
||||
-19.452324917173634,
|
||||
0.6002982486008495
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2509200829820561,
|
||||
-0.08745425698749158,
|
||||
-0.0005765175295720739
|
||||
],
|
||||
"position_mm": [
|
||||
250.9200829820561,
|
||||
-87.45425698749158,
|
||||
-0.5765175295720739
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6468871604236177,
|
||||
-0.08903039551867281,
|
||||
-6.389204646100463e-05
|
||||
],
|
||||
"position_mm": [
|
||||
646.8871604236177,
|
||||
-89.0303955186728,
|
||||
-0.06389204646100463
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.2512581542473635,
|
||||
-0.16723478998946542,
|
||||
0.24098256827048528
|
||||
],
|
||||
"position_mm": [
|
||||
251.25815424736348,
|
||||
-167.2347899894654,
|
||||
240.98256827048527
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2545471181813018,
|
||||
-0.2701209362340864,
|
||||
0.20519821450128892
|
||||
],
|
||||
"position_mm": [
|
||||
254.5471181813018,
|
||||
-270.1209362340864,
|
||||
205.19821450128893
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18058908526687434,
|
||||
-0.07570732119135311,
|
||||
0.27698843281070856
|
||||
],
|
||||
"position_mm": [
|
||||
180.58908526687435,
|
||||
-75.7073211913531,
|
||||
276.98843281070856
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.27083758119970663,
|
||||
-0.06545932478172217,
|
||||
0.28423485590429115
|
||||
],
|
||||
"position_mm": [
|
||||
270.8375811997066,
|
||||
-65.45932478172217,
|
||||
284.2348559042911
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23232536603631126,
|
||||
-0.05976834346824482,
|
||||
0.2864137031690955
|
||||
],
|
||||
"position_mm": [
|
||||
232.32536603631127,
|
||||
-59.76834346824482,
|
||||
286.41370316909547
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
542
data/camera_study/Scene4/k3_acg/aruco_positions_optimized.json
Normal file
542
data/camera_study/Scene4/k3_acg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,542 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:50:37Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 25,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29237987579106817,
|
||||
-0.3616008322174095,
|
||||
0.18928471493483304
|
||||
],
|
||||
"position_mm": [
|
||||
292.3798757910682,
|
||||
-361.6008322174095,
|
||||
189.28471493483303
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16723713420883798,
|
||||
-0.17389801115693007,
|
||||
-0.027202919447346152
|
||||
],
|
||||
"position_mm": [
|
||||
167.23713420883797,
|
||||
-173.89801115693007,
|
||||
-27.20291944734615
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2843639383014065,
|
||||
-0.26059777073258594,
|
||||
-0.02756584571517597
|
||||
],
|
||||
"position_mm": [
|
||||
284.3639383014065,
|
||||
-260.59777073258596,
|
||||
-27.565845715175968
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.049127239269131366,
|
||||
-0.2191511732804773,
|
||||
-0.025690195858685757
|
||||
],
|
||||
"position_mm": [
|
||||
49.127239269131366,
|
||||
-219.1511732804773,
|
||||
-25.690195858685758
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.021058487911475215,
|
||||
-0.18670163136099593,
|
||||
-0.02814853317194844
|
||||
],
|
||||
"position_mm": [
|
||||
-21.058487911475215,
|
||||
-186.70163136099595,
|
||||
-28.14853317194844
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.31271836092184957,
|
||||
-0.15765203831734648,
|
||||
-0.028776350282299145
|
||||
],
|
||||
"position_mm": [
|
||||
312.7183609218496,
|
||||
-157.65203831734647,
|
||||
-28.776350282299145
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5052505321716768,
|
||||
-0.31427540827238226,
|
||||
-0.026269132587136392
|
||||
],
|
||||
"position_mm": [
|
||||
505.2505321716768,
|
||||
-314.27540827238226,
|
||||
-26.269132587136394
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6464410091009284,
|
||||
-0.18554187916905326,
|
||||
-0.02704016273247861
|
||||
],
|
||||
"position_mm": [
|
||||
646.4410091009283,
|
||||
-185.54187916905326,
|
||||
-27.04016273247861
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18688430864222114,
|
||||
-0.2756212831463802,
|
||||
-0.028215950312870393
|
||||
],
|
||||
"position_mm": [
|
||||
186.88430864222113,
|
||||
-275.62128314638016,
|
||||
-28.215950312870394
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37132656707093775,
|
||||
-0.18250262442607723,
|
||||
-0.02880152301612529
|
||||
],
|
||||
"position_mm": [
|
||||
371.32656707093776,
|
||||
-182.50262442607723,
|
||||
-28.80152301612529
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6518003192244611,
|
||||
-0.22359257349501646,
|
||||
-0.027916466115314224
|
||||
],
|
||||
"position_mm": [
|
||||
651.8003192244611,
|
||||
-223.59257349501647,
|
||||
-27.916466115314226
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10518550784877544,
|
||||
-0.18965891361218137,
|
||||
-0.02801868158594747
|
||||
],
|
||||
"position_mm": [
|
||||
105.18550784877543,
|
||||
-189.65891361218138,
|
||||
-28.018681585947473
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5235259832474609,
|
||||
-0.26701626835495507,
|
||||
-0.02857074895846842
|
||||
],
|
||||
"position_mm": [
|
||||
523.5259832474609,
|
||||
-267.01626835495506,
|
||||
-28.570748958468418
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28117831172173063,
|
||||
-0.23511817591325307,
|
||||
0.22077143437285468
|
||||
],
|
||||
"position_mm": [
|
||||
281.1783117217306,
|
||||
-235.11817591325308,
|
||||
220.77143437285469
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28040547774815106,
|
||||
-0.16936496048125335,
|
||||
0.24476983506322897
|
||||
],
|
||||
"position_mm": [
|
||||
280.40547774815104,
|
||||
-169.36496048125335,
|
||||
244.76983506322898
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7533674277676765,
|
||||
-0.0904008451245914,
|
||||
-0.0005473114514658259
|
||||
],
|
||||
"position_mm": [
|
||||
753.3674277676765,
|
||||
-90.4008451245914,
|
||||
-0.5473114514658258
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35242253328181466,
|
||||
-0.09034546663358302,
|
||||
0.00042383052857460573
|
||||
],
|
||||
"position_mm": [
|
||||
352.42253328181465,
|
||||
-90.34546663358302,
|
||||
0.42383052857460574
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02181696982211202,
|
||||
-0.019027436441784968,
|
||||
0.0003709978456151875
|
||||
],
|
||||
"position_mm": [
|
||||
21.816969822112018,
|
||||
-19.027436441784968,
|
||||
0.3709978456151875
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25102628389613146,
|
||||
-0.08841991001991231,
|
||||
-0.00013641535105030493
|
||||
],
|
||||
"position_mm": [
|
||||
251.02628389613147,
|
||||
-88.41991001991231,
|
||||
-0.13641535105030492
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6467314749567645,
|
||||
-0.09033177108368896,
|
||||
-0.0002922481131861935
|
||||
],
|
||||
"position_mm": [
|
||||
646.7314749567645,
|
||||
-90.33177108368896,
|
||||
-0.2922481131861935
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.25397054640606664,
|
||||
-0.16734716083618487,
|
||||
0.24092726224664424
|
||||
],
|
||||
"position_mm": [
|
||||
253.97054640606663,
|
||||
-167.34716083618486,
|
||||
240.92726224664423
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.25526056003805236,
|
||||
-0.269328612080387,
|
||||
0.20513343928285618
|
||||
],
|
||||
"position_mm": [
|
||||
255.26056003805238,
|
||||
-269.328612080387,
|
||||
205.1334392828562
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18127561152968222,
|
||||
-0.07613642605621482,
|
||||
0.2769083358004869
|
||||
],
|
||||
"position_mm": [
|
||||
181.2756115296822,
|
||||
-76.13642605621482,
|
||||
276.9083358004869
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.2705367161445537,
|
||||
-0.06592452571456864,
|
||||
0.2843809151947974
|
||||
],
|
||||
"position_mm": [
|
||||
270.53671614455374,
|
||||
-65.92452571456863,
|
||||
284.3809151947974
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23352395728171102,
|
||||
-0.06015141924715346,
|
||||
0.28610813590267303
|
||||
],
|
||||
"position_mm": [
|
||||
233.523957281711,
|
||||
-60.15141924715346,
|
||||
286.10813590267304
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2229
data/camera_study/Scene4/k3_acg/render_a_aruco_detection.json
Normal file
2229
data/camera_study/Scene4/k3_acg/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene4/k3_acg/render_a_camera_pose.json
Normal file
537
data/camera_study/Scene4/k3_acg/render_a_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:35Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acg\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 24,
|
||||
"used_marker_ids": [
|
||||
97,
|
||||
95,
|
||||
103,
|
||||
54,
|
||||
51,
|
||||
55,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
215,
|
||||
105,
|
||||
96,
|
||||
208,
|
||||
75,
|
||||
211,
|
||||
214,
|
||||
102,
|
||||
92,
|
||||
61,
|
||||
217,
|
||||
205,
|
||||
206,
|
||||
94
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01309157539574473,
|
||||
0.0015742066694050326,
|
||||
0.0011808708988422759,
|
||||
0.0011808588278160552
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.341786024068858,
|
||||
"residual_median_px": 2.859177820447991,
|
||||
"residual_max_px": 7.996734463255087,
|
||||
"sigma2_normalized": 1.5936315099736541e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8076796531677246,
|
||||
-0.5896213054656982,
|
||||
-0.0006016076076775789
|
||||
],
|
||||
[
|
||||
-0.34383243322372437,
|
||||
-0.4701618552207947,
|
||||
-0.8128511905670166
|
||||
],
|
||||
[
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276008278131485,
|
||||
0.17272575199604034,
|
||||
1.134351372718811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1055890557545403,
|
||||
-0.6871521602063719,
|
||||
0.35216171829044357
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.30012744665145874,
|
||||
-0.7979521155357361,
|
||||
0.8009902238845825
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12744140625,
|
||||
-797.9520874023438,
|
||||
800.990234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5706329345703,
|
||||
"pitch": -28.619556427001953,
|
||||
"yaw": -23.059646606445312
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
8.782055943985672e-06,
|
||||
-1.7266411201503553e-06,
|
||||
8.412844615835691e-07,
|
||||
4.1234673854204935e-07,
|
||||
3.426441825285362e-07,
|
||||
2.132565990730979e-06
|
||||
],
|
||||
[
|
||||
-1.7266411201503524e-06,
|
||||
2.7888704143480976e-06,
|
||||
-6.094810274183931e-07,
|
||||
-3.0222394197728535e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.954794080289234e-07
|
||||
],
|
||||
[
|
||||
8.412844615835724e-07,
|
||||
-6.094810274183928e-07,
|
||||
8.409086254870119e-06,
|
||||
5.866299963421361e-07,
|
||||
-1.1295437615302811e-06,
|
||||
-2.6415996224421363e-06
|
||||
],
|
||||
[
|
||||
4.12346738542055e-07,
|
||||
-3.022239419772813e-07,
|
||||
5.866299963421287e-07,
|
||||
1.9855332106542312e-07,
|
||||
2.641527833148665e-08,
|
||||
1.8756881399752573e-07
|
||||
],
|
||||
[
|
||||
3.426441825285337e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.1295437615302797e-06,
|
||||
2.641527833148927e-08,
|
||||
4.922946182005032e-07,
|
||||
7.942110591376136e-07
|
||||
],
|
||||
[
|
||||
2.132565990730975e-06,
|
||||
-1.9547940802891447e-07,
|
||||
-2.641599622442143e-06,
|
||||
1.8756881399753658e-07,
|
||||
7.942110591376088e-07,
|
||||
4.1663757494486e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.16979337154045368,
|
||||
0.09568344426065473,
|
||||
0.1661487338359342
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00044559322376515456,
|
||||
0.0007016370986489405,
|
||||
0.002041170191201263
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0023645075577752167,
|
||||
0.0028885346012249564,
|
||||
0.003401924588084859
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
2.364507557775217,
|
||||
2.8885346012249564,
|
||||
3.401924588084859
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.25737174500061255,
|
||||
"pitch": 0.11853018823662066,
|
||||
"yaw": 0.10034171994077565
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1153.174560546875,
|
||||
1027.6143798828125
|
||||
],
|
||||
"reprojection_error_px": 3.615167084432959,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.5,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.9846801757812,
|
||||
1028.2784423828125
|
||||
],
|
||||
"reprojection_error_px": 4.445711341305984,
|
||||
"confidence": 0.45752616270152235
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.8859252929688,
|
||||
995.7683715820312
|
||||
],
|
||||
"reprojection_error_px": 3.9982390187526584,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.872802734375,
|
||||
962.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 7.996734463255087,
|
||||
"confidence": 0.8023386850510938
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.0343017578125,
|
||||
927.9215698242188
|
||||
],
|
||||
"reprojection_error_px": 1.4076937112535277,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.75,
|
||||
932.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.4160766601562,
|
||||
934.2809448242188
|
||||
],
|
||||
"reprojection_error_px": 2.824627538038902,
|
||||
"confidence": 0.8158419957617544
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.757080078125,
|
||||
912.78955078125
|
||||
],
|
||||
"reprojection_error_px": 2.4232159870570227,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
366.9586181640625,
|
||||
847.302490234375
|
||||
],
|
||||
"reprojection_error_px": 3.076222826823351,
|
||||
"confidence": 0.5907780357293846
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.25,
|
||||
821.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.519775390625,
|
||||
822.0009765625
|
||||
],
|
||||
"reprojection_error_px": 2.741735883078672,
|
||||
"confidence": 0.5671985638906173
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.86572265625,
|
||||
809.2201538085938
|
||||
],
|
||||
"reprojection_error_px": 1.7104916111307047,
|
||||
"confidence": 0.6589361768588983
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.935546875,
|
||||
753.2274169921875
|
||||
],
|
||||
"reprojection_error_px": 2.0599892716047394,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.21728515625,
|
||||
765.5640869140625
|
||||
],
|
||||
"reprojection_error_px": 3.265660758028058,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1018.0,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.8943481445312,
|
||||
795.700927734375
|
||||
],
|
||||
"reprojection_error_px": 3.083477435806862,
|
||||
"confidence": 0.6356371410754026
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.25,
|
||||
687.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.7307739257812,
|
||||
689.6502685546875
|
||||
],
|
||||
"reprojection_error_px": 2.8406578462053003,
|
||||
"confidence": 0.5467744549138944
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.625,
|
||||
715.2664184570312
|
||||
],
|
||||
"reprojection_error_px": 2.570614255711811,
|
||||
"confidence": 0.36357946944230474
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.6364135742188,
|
||||
683.889892578125
|
||||
],
|
||||
"reprojection_error_px": 3.541527995089827,
|
||||
"confidence": 0.47042176028034954
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.083740234375,
|
||||
625.4566040039062
|
||||
],
|
||||
"reprojection_error_px": 2.7455546696464905,
|
||||
"confidence": 0.45709203492045486
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.19091796875,
|
||||
654.0479125976562
|
||||
],
|
||||
"reprojection_error_px": 2.5595305154814616,
|
||||
"confidence": 0.33274845378913714
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
628.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.754150390625,
|
||||
627.5585327148438
|
||||
],
|
||||
"reprojection_error_px": 3.6204040023713957,
|
||||
"confidence": 0.3667945046841247
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
68.75,
|
||||
603.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
67.78475952148438,
|
||||
603.6194458007812
|
||||
],
|
||||
"reprojection_error_px": 0.9726029409216007,
|
||||
"confidence": 0.2479407110577365
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.5,
|
||||
526.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.621337890625,
|
||||
525.2517700195312
|
||||
],
|
||||
"reprojection_error_px": 4.306216911959074,
|
||||
"confidence": 0.37106712222869814
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.4383544921875,
|
||||
477.699462890625
|
||||
],
|
||||
"reprojection_error_px": 3.589893537887989,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.5,
|
||||
473.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.6519775390625,
|
||||
473.4571533203125
|
||||
],
|
||||
"reprojection_error_px": 0.15790190100102322,
|
||||
"confidence": 0.33934827334193574
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1163.5,
|
||||
314.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1166.3697509765625,
|
||||
314.7137145996094
|
||||
],
|
||||
"reprojection_error_px": 2.8776977946906825,
|
||||
"confidence": 0.20569599848963674
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1614
data/camera_study/Scene4/k3_acg/render_c_aruco_detection.json
Normal file
1614
data/camera_study/Scene4/k3_acg/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene4/k3_acg/render_c_camera_pose.json
Normal file
355
data/camera_study/Scene4/k3_acg/render_c_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:35Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acg\\render_c_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 11,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
96,
|
||||
62,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006929395815680354,
|
||||
0.0017468647358926165,
|
||||
0.0017346951311210815,
|
||||
0.0017346950405048665
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.909708755527321,
|
||||
"residual_median_px": 4.136020486761652,
|
||||
"residual_max_px": 7.135942640317332,
|
||||
"sigma2_normalized": 4.137604464868956e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9937289953231812,
|
||||
0.11177419126033783,
|
||||
-0.003037781920284033
|
||||
],
|
||||
[
|
||||
0.030063454061746597,
|
||||
-0.2932494282722473,
|
||||
-0.9555631875991821
|
||||
],
|
||||
[
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19834941625595093,
|
||||
0.10712400823831558,
|
||||
1.005916953086853
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8679664194000312,
|
||||
0.10262342865914824,
|
||||
-0.0801204696112108
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3022204339504242,
|
||||
-0.9015130996704102,
|
||||
0.398276150226593
|
||||
],
|
||||
"position_mm": [
|
||||
302.2204284667969,
|
||||
-901.5131225585938,
|
||||
398.2761535644531
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.24722290039062,
|
||||
"pitch": 6.1826395988464355,
|
||||
"yaw": 1.732850432395935
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
5.1040133222093424e-05,
|
||||
6.605551835381518e-06,
|
||||
1.2833734493644522e-05,
|
||||
-1.5019663264447036e-07,
|
||||
-8.283230517583298e-06,
|
||||
-8.475153962226958e-08
|
||||
],
|
||||
[
|
||||
6.60555183538171e-06,
|
||||
1.4768873634306313e-05,
|
||||
-6.748423490485634e-06,
|
||||
1.8360302310794762e-06,
|
||||
-1.9859983631412057e-06,
|
||||
3.872390326969674e-06
|
||||
],
|
||||
[
|
||||
1.2833734493643345e-05,
|
||||
-6.748423490485672e-06,
|
||||
4.5602076473498684e-05,
|
||||
-2.8969402578088533e-06,
|
||||
-6.232499877096582e-06,
|
||||
-1.0647912052310688e-05
|
||||
],
|
||||
[
|
||||
-1.5019663264439908e-07,
|
||||
1.836030231079476e-06,
|
||||
-2.896940257808845e-06,
|
||||
6.089439797350288e-07,
|
||||
1.320253964351089e-07,
|
||||
9.542983032578097e-07
|
||||
],
|
||||
[
|
||||
-8.283230517583183e-06,
|
||||
-1.9859983631411667e-06,
|
||||
-6.232499877096729e-06,
|
||||
1.320253964351196e-07,
|
||||
2.586460980943106e-06,
|
||||
2.2986565759526823e-06
|
||||
],
|
||||
[
|
||||
-8.475153962199919e-08,
|
||||
3.872390326969724e-06,
|
||||
-1.0647912052310664e-05,
|
||||
9.542983032578154e-07,
|
||||
2.298656575952638e-06,
|
||||
1.015307435062793e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.4093346716892348,
|
||||
0.22018935521323865,
|
||||
0.38691444302445294
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0007803486270475708,
|
||||
0.0016082477983641408,
|
||||
0.0031863889201771854
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005448193930105324,
|
||||
0.0032421275713110883,
|
||||
0.00591596302928808
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.448193930105324,
|
||||
3.242127571311088,
|
||||
5.91596302928808
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.37117583231671686,
|
||||
"pitch": 0.32193383066950226,
|
||||
"yaw": 0.22513197970365306
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.04583740234375,
|
||||
1036.910400390625
|
||||
],
|
||||
"reprojection_error_px": 6.709886759799213,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1039.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1092.0697021484375,
|
||||
1040.400634765625
|
||||
],
|
||||
"reprojection_error_px": 5.366308188837131,
|
||||
"confidence": 0.23796567608034963
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1178.3603515625,
|
||||
1030.4639892578125
|
||||
],
|
||||
"reprojection_error_px": 7.135942640317332,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.09400939941406,
|
||||
989.7242431640625
|
||||
],
|
||||
"reprojection_error_px": 3.168014915298387,
|
||||
"confidence": 0.616503916634816
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.4362487792969,
|
||||
1005.2944946289062
|
||||
],
|
||||
"reprojection_error_px": 5.7594011479420395,
|
||||
"confidence": 0.5603928511306994
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.75,
|
||||
996.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.4235229492188,
|
||||
994.0755004882812
|
||||
],
|
||||
"reprojection_error_px": 2.4463820525443856,
|
||||
"confidence": 0.5334935602695114
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
947.2511596679688,
|
||||
997.2364501953125
|
||||
],
|
||||
"reprojection_error_px": 1.9637294941058563,
|
||||
"confidence": 0.48423420812018686
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
867.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1035.482666015625,
|
||||
866.5459594726562
|
||||
],
|
||||
"reprojection_error_px": 7.032007469331564,
|
||||
"confidence": 0.3766641825147349
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
812.25,
|
||||
854.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
809.5588989257812,
|
||||
855.7542724609375
|
||||
],
|
||||
"reprojection_error_px": 2.8723837082567454,
|
||||
"confidence": 0.3703387843628071
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.75,
|
||||
770.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.7519226074219,
|
||||
771.0592651367188
|
||||
],
|
||||
"reprojection_error_px": 4.136020486761652,
|
||||
"confidence": 0.2855056958565939
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
694.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.2718505859375,
|
||||
694.3978271484375
|
||||
],
|
||||
"reprojection_error_px": 3.5442485789941744,
|
||||
"confidence": 0.037489248669361035
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2228
data/camera_study/Scene4/k3_acg/render_g_aruco_detection.json
Normal file
2228
data/camera_study/Scene4/k3_acg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
607
data/camera_study/Scene4/k3_acg/render_g_camera_pose.json
Normal file
607
data/camera_study/Scene4/k3_acg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,607 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:36Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_acg\\render_g_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "g",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2006.321044921875,
|
||||
0.0,
|
||||
720.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
2007.03759765625,
|
||||
541.6199340820312
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 29,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
53,
|
||||
58,
|
||||
72,
|
||||
56,
|
||||
103,
|
||||
69,
|
||||
51,
|
||||
46,
|
||||
68,
|
||||
95,
|
||||
55,
|
||||
66,
|
||||
217,
|
||||
105,
|
||||
205,
|
||||
85,
|
||||
92,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
48,
|
||||
63,
|
||||
65,
|
||||
80,
|
||||
78,
|
||||
87
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.011112378256384909,
|
||||
0.001393749015390234,
|
||||
0.001132502152462202,
|
||||
0.0011324933384646422
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.2241488626510053,
|
||||
"residual_median_px": 2.673904524611012,
|
||||
"residual_max_px": 5.641886154058154,
|
||||
"sigma2_normalized": 1.4305266802760623e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7072665095329285,
|
||||
-0.706946611404419,
|
||||
0.00076772813918069
|
||||
],
|
||||
[
|
||||
-0.6401101350784302,
|
||||
0.6399380564689636,
|
||||
-0.42513325810432434
|
||||
],
|
||||
[
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.00031659338856115937,
|
||||
0.3294235169887543,
|
||||
1.3916454315185547
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1150919220878521,
|
||||
-2.6922790111644606,
|
||||
0.6012362260760475
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20647919178009033,
|
||||
0.20854051411151886,
|
||||
1.3996692895889282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.47918701171875,
|
||||
208.54051208496094,
|
||||
1399.6693115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.59559631347656,
|
||||
"pitch": -17.460918426513672,
|
||||
"yaw": -137.8533935546875
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.173764740423932e-06,
|
||||
-8.4053570306145e-06,
|
||||
7.2739043816556955e-06,
|
||||
7.797298666350923e-07,
|
||||
1.2818015251241387e-06,
|
||||
5.3886083249876985e-06
|
||||
],
|
||||
[
|
||||
-8.405357030614549e-06,
|
||||
2.2241685027060795e-05,
|
||||
-1.7822274148666154e-05,
|
||||
-3.770833936561269e-06,
|
||||
-1.9379102886931908e-06,
|
||||
-1.2679505768776955e-05
|
||||
],
|
||||
[
|
||||
7.273904381655748e-06,
|
||||
-1.7822274148666245e-05,
|
||||
5.42262804138428e-05,
|
||||
5.933646547432722e-06,
|
||||
-2.2832317518289307e-06,
|
||||
2.6056022519492333e-06
|
||||
],
|
||||
[
|
||||
7.797298666351054e-07,
|
||||
-3.770833936561286e-06,
|
||||
5.933646547432716e-06,
|
||||
1.1986043910406358e-06,
|
||||
-7.804064719640494e-08,
|
||||
9.975437055567755e-07
|
||||
],
|
||||
[
|
||||
1.281801525124141e-06,
|
||||
-1.93791028869318e-06,
|
||||
-2.283231751828946e-06,
|
||||
-7.80406471964088e-08,
|
||||
7.865665388333093e-07,
|
||||
1.896459269421925e-06
|
||||
],
|
||||
[
|
||||
5.388608324987704e-06,
|
||||
-1.2679505768776893e-05,
|
||||
2.6056022519491304e-06,
|
||||
9.975437055567543e-07,
|
||||
1.8964592694219257e-06,
|
||||
1.1882933245721407e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.14236317674645466,
|
||||
0.2702131470557943,
|
||||
0.42191750103554676
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0010948079242682873,
|
||||
0.0008868858657309345,
|
||||
0.0034471630721103702
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006630668628446658,
|
||||
0.009121463423724564,
|
||||
0.003790048061629735
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.630668628446657,
|
||||
9.121463423724563,
|
||||
3.790048061629735
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2688475240229615,
|
||||
"pitch": 0.26693511021376004,
|
||||
"yaw": 0.0798334032836511
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.5,
|
||||
959.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
72.61474609375,
|
||||
955.5239868164062
|
||||
],
|
||||
"reprojection_error_px": 4.5034244611342364,
|
||||
"confidence": 0.6078576315643269
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
921.75,
|
||||
859.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.5418090820312,
|
||||
862.3182983398438
|
||||
],
|
||||
"reprojection_error_px": 3.771164761537138,
|
||||
"confidence": 0.616540888528013
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
54.5,
|
||||
764.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
57.86458206176758,
|
||||
763.9417724609375
|
||||
],
|
||||
"reprojection_error_px": 3.3786708431282104,
|
||||
"confidence": 0.3432399892342364
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
880.75,
|
||||
772.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
880.006103515625,
|
||||
768.7964477539062
|
||||
],
|
||||
"reprojection_error_px": 3.7775231592951943,
|
||||
"confidence": 0.615770312625039
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
115.75,
|
||||
787.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
114.67801666259766,
|
||||
788.7262573242188
|
||||
],
|
||||
"reprojection_error_px": 1.449905734438974,
|
||||
"confidence": 0.5483470750310988
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
98.0,
|
||||
709.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
94.62731170654297,
|
||||
713.8385620117188
|
||||
],
|
||||
"reprojection_error_px": 5.300128833197527,
|
||||
"confidence": 0.5360398491116452
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.25,
|
||||
744.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
798.0521240234375,
|
||||
746.080322265625
|
||||
],
|
||||
"reprojection_error_px": 3.8149903656930375,
|
||||
"confidence": 0.5881521572283912
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
977.0,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.0518188476562,
|
||||
750.2708129882812
|
||||
],
|
||||
"reprojection_error_px": 5.155111092440855,
|
||||
"confidence": 0.5873934926369923
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
725.0,
|
||||
703.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.7029418945312,
|
||||
704.8692016601562
|
||||
],
|
||||
"reprojection_error_px": 1.1579533125826744,
|
||||
"confidence": 0.5872237273710109
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
51.5,
|
||||
694.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
45.873531341552734,
|
||||
695.1668090820312
|
||||
],
|
||||
"reprojection_error_px": 5.641886154058154,
|
||||
"confidence": 0.290584867175275
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
28.25,
|
||||
652.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
32.11864471435547,
|
||||
650.2108154296875
|
||||
],
|
||||
"reprojection_error_px": 4.262345991652348,
|
||||
"confidence": 0.06745941479560678
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.25,
|
||||
599.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
801.0029907226562,
|
||||
601.7232055664062
|
||||
],
|
||||
"reprojection_error_px": 2.7697974495410747,
|
||||
"confidence": 0.516475515683492
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.25,
|
||||
531.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
701.6744995117188,
|
||||
530.6774291992188
|
||||
],
|
||||
"reprojection_error_px": 2.6511518260961573,
|
||||
"confidence": 0.4903670758306923
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
857.75,
|
||||
509.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
857.7123413085938,
|
||||
509.17669677734375
|
||||
],
|
||||
"reprojection_error_px": 0.18066523783533436,
|
||||
"confidence": 0.5048654104890617
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
229.25,
|
||||
365.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
227.60382080078125,
|
||||
361.80279541015625
|
||||
],
|
||||
"reprojection_error_px": 3.820094951723098,
|
||||
"confidence": 0.4158618894065431
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
502.25,
|
||||
341.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
498.696044921875,
|
||||
340.94110107421875
|
||||
],
|
||||
"reprojection_error_px": 3.5976332090097665,
|
||||
"confidence": 0.4298554298561924
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
148.0,
|
||||
284.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
149.84991455078125,
|
||||
286.6806945800781
|
||||
],
|
||||
"reprojection_error_px": 2.673904524611012,
|
||||
"confidence": 0.38275133184923893
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.75,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
556.7725830078125,
|
||||
321.6300048828125
|
||||
],
|
||||
"reprojection_error_px": 2.3627519566539252,
|
||||
"confidence": 0.378986473237694
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
329.0,
|
||||
309.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.16717529296875,
|
||||
312.2176208496094
|
||||
],
|
||||
"reprojection_error_px": 2.6043712581098304,
|
||||
"confidence": 0.3811333266788848
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
358.5,
|
||||
279.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
359.57568359375,
|
||||
281.23333740234375
|
||||
],
|
||||
"reprojection_error_px": 1.8323168511627073,
|
||||
"confidence": 0.3820909512919581
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.5,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.3416442871094,
|
||||
258.2101745605469
|
||||
],
|
||||
"reprojection_error_px": 2.856386010296148,
|
||||
"confidence": 0.4056511279614534
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
520.75,
|
||||
213.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
521.9222412109375,
|
||||
214.6943817138672
|
||||
],
|
||||
"reprojection_error_px": 2.0603589126430677,
|
||||
"confidence": 0.35829797882009473
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
337.25,
|
||||
166.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
337.3898620605469,
|
||||
168.445556640625
|
||||
],
|
||||
"reprojection_error_px": 2.4495527507048003,
|
||||
"confidence": 0.33944417346066164
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
415.75,
|
||||
187.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
416.6415100097656,
|
||||
185.2032470703125
|
||||
],
|
||||
"reprojection_error_px": 2.463709422302155,
|
||||
"confidence": 0.3363425332572343
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
275.75,
|
||||
183.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
273.60455322265625,
|
||||
182.14854431152344
|
||||
],
|
||||
"reprojection_error_px": 2.411668822224988,
|
||||
"confidence": 0.32781322776968225
|
||||
},
|
||||
{
|
||||
"marker_id": 65,
|
||||
"observed_center_px": [
|
||||
310.5,
|
||||
124.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
308.9238586425781,
|
||||
123.29578399658203
|
||||
],
|
||||
"reprojection_error_px": 1.9835215555833055,
|
||||
"confidence": 0.3375471143770103
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
56.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
298.33575439453125,
|
||||
58.621192932128906
|
||||
],
|
||||
"reprojection_error_px": 2.3098278036322424,
|
||||
"confidence": 0.24658567276025462
|
||||
},
|
||||
{
|
||||
"marker_id": 78,
|
||||
"observed_center_px": [
|
||||
333.75,
|
||||
82.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
335.501708984375,
|
||||
79.42642974853516
|
||||
],
|
||||
"reprojection_error_px": 3.5376995995462583,
|
||||
"confidence": 0.29355437233363646
|
||||
},
|
||||
{
|
||||
"marker_id": 87,
|
||||
"observed_center_px": [
|
||||
161.0,
|
||||
66.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
160.86729431152344,
|
||||
64.82759094238281
|
||||
],
|
||||
"reprojection_error_px": 1.1798956725646808,
|
||||
"confidence": 0.3158166687011719
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_acg/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_acg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 70.67253369622304,
|
||||
"gt": 70.0,
|
||||
"error": 0.6725336962230415,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 49.975740880055696,
|
||||
"gt": 50.0,
|
||||
"error": 0.024259119944304075,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -70.32678646539937,
|
||||
"gt": -70.0,
|
||||
"error": 0.3267864653993797,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 119.46290681038148,
|
||||
"gt": 120.0,
|
||||
"error": 0.5370931896185311,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 49.690152180963416,
|
||||
"gt": 50.0,
|
||||
"error": 0.30984781903657677,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 31.09195780348852,
|
||||
"gt": 30.0,
|
||||
"error": 1.0919578034885262,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 19.021805074031324,
|
||||
"gt": 20.0,
|
||||
"error": 0.9781949259686762,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.4579888794974636,
|
||||
"max_abs_deg": 1.0919578034885262,
|
||||
"mean_abs_mm": 0.8253643110958588,
|
||||
"max_abs_mm": 0.9781949259686762,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 1.7087180577819558,
|
||||
"finger_error_mm": 3.8435796002746363
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_acg/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_acg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:39Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 70.67253369622304,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 49.975740880055696,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -70.32678646539937,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 119.46290681038148,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 49.690152180963416,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 31.09195780348852,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 19.021805074031324,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.4754671166746882,
|
||||
"num_markers": 25
|
||||
}
|
||||
1056
data/camera_study/Scene4/k3_adg/aruco_marker_poses.json
Normal file
1056
data/camera_study/Scene4/k3_adg/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
505
data/camera_study/Scene4/k3_adg/aruco_positions_initial.json
Normal file
505
data/camera_study/Scene4/k3_adg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,505 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:51:18Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 23,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7046937746856436,
|
||||
-0.7914174011623307,
|
||||
0.3989527588758248
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937746856437,
|
||||
-791.4174011623307,
|
||||
398.9527588758248
|
||||
],
|
||||
"direction": [
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16801559004697914,
|
||||
-0.17308877137934892,
|
||||
-0.02726538948462497
|
||||
],
|
||||
"position_mm": [
|
||||
168.01559004697913,
|
||||
-173.0887713793489,
|
||||
-27.26538948462497
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2844057794227306,
|
||||
-0.2606132327772212,
|
||||
-0.027546052925937082
|
||||
],
|
||||
"position_mm": [
|
||||
284.4057794227306,
|
||||
-260.6132327772212,
|
||||
-27.546052925937083
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.047551281683331725,
|
||||
-0.21671598484374444,
|
||||
-0.02757169990283164
|
||||
],
|
||||
"position_mm": [
|
||||
47.55128168333172,
|
||||
-216.71598484374442,
|
||||
-27.57169990283164
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01903830725822571,
|
||||
-0.18973917171120316,
|
||||
-0.027641221468454345
|
||||
],
|
||||
"position_mm": [
|
||||
-19.03830725822571,
|
||||
-189.73917171120317,
|
||||
-27.641221468454344
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006063703203347682,
|
||||
-0.27773056227296894,
|
||||
-0.027662711638363226
|
||||
],
|
||||
"position_mm": [
|
||||
6.063703203347682,
|
||||
-277.73056227296894,
|
||||
-27.662711638363227
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5065160237318289,
|
||||
-0.31347383015014474,
|
||||
-0.02745698322454132
|
||||
],
|
||||
"position_mm": [
|
||||
506.5160237318289,
|
||||
-313.47383015014475,
|
||||
-27.45698322454132
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6463669747542796,
|
||||
-0.18684189552080452,
|
||||
-0.027357160107897877
|
||||
],
|
||||
"position_mm": [
|
||||
646.3669747542796,
|
||||
-186.8418955208045,
|
||||
-27.357160107897876
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18690854391431183,
|
||||
-0.27615857466465754,
|
||||
-0.027305174981793644
|
||||
],
|
||||
"position_mm": [
|
||||
186.90854391431182,
|
||||
-276.1585746646575,
|
||||
-27.305174981793645
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6518203642657345,
|
||||
-0.22351239454684282,
|
||||
-0.027941497880160374
|
||||
],
|
||||
"position_mm": [
|
||||
651.8203642657345,
|
||||
-223.5123945468428,
|
||||
-27.941497880160373
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10463573527272496,
|
||||
-0.1903590054185634,
|
||||
-0.027012584278759643
|
||||
],
|
||||
"position_mm": [
|
||||
104.63573527272496,
|
||||
-190.3590054185634,
|
||||
-27.012584278759643
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5223125089890643,
|
||||
-0.2679254220082652,
|
||||
-0.027296439600490444
|
||||
],
|
||||
"position_mm": [
|
||||
522.3125089890643,
|
||||
-267.9254220082652,
|
||||
-27.296439600490444
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28025296256508264,
|
||||
-0.23472103706037212,
|
||||
0.22055278817496832
|
||||
],
|
||||
"position_mm": [
|
||||
280.25296256508267,
|
||||
-234.7210370603721,
|
||||
220.55278817496833
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28141898783008606,
|
||||
-0.16846686315201317,
|
||||
0.24402696707528235
|
||||
],
|
||||
"position_mm": [
|
||||
281.41898783008605,
|
||||
-168.46686315201316,
|
||||
244.02696707528236
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7533487616396174,
|
||||
-0.09038832036433068,
|
||||
-0.0005655928891300161
|
||||
],
|
||||
"position_mm": [
|
||||
753.3487616396174,
|
||||
-90.38832036433068,
|
||||
-0.5655928891300162
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3520256587331803,
|
||||
-0.08900549665892239,
|
||||
0.0007751422913507712
|
||||
],
|
||||
"position_mm": [
|
||||
352.0256587331803,
|
||||
-89.0054966589224,
|
||||
0.7751422913507713
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25240643055272044,
|
||||
-0.009482888877781932,
|
||||
0.00036198644330371287
|
||||
],
|
||||
"position_mm": [
|
||||
252.40643055272045,
|
||||
-9.482888877781932,
|
||||
0.3619864433037129
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34715139531231837,
|
||||
-0.01166079749948749,
|
||||
0.0009715433160817566
|
||||
],
|
||||
"position_mm": [
|
||||
347.15139531231836,
|
||||
-11.66079749948749,
|
||||
0.9715433160817566
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6468871604236177,
|
||||
-0.08903039551867281,
|
||||
-6.389204646100463e-05
|
||||
],
|
||||
"position_mm": [
|
||||
646.8871604236177,
|
||||
-89.0303955186728,
|
||||
-0.06389204646100463
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.2509813315871136,
|
||||
-0.16769354165645273,
|
||||
0.24066905499309285
|
||||
],
|
||||
"position_mm": [
|
||||
250.9813315871136,
|
||||
-167.69354165645274,
|
||||
240.66905499309286
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.25415614204836817,
|
||||
-0.27032931554550105,
|
||||
0.20532262926082298
|
||||
],
|
||||
"position_mm": [
|
||||
254.15614204836817,
|
||||
-270.32931554550106,
|
||||
205.322629260823
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1796752116930987,
|
||||
-0.07631344342124426,
|
||||
0.27561260135108584
|
||||
],
|
||||
"position_mm": [
|
||||
179.6752116930987,
|
||||
-76.31344342124426,
|
||||
275.61260135108586
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.2705164048540168,
|
||||
-0.0659534818996884,
|
||||
0.2836112766146652
|
||||
],
|
||||
"position_mm": [
|
||||
270.5164048540168,
|
||||
-65.9534818996884,
|
||||
283.6112766146652
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23125360818182217,
|
||||
-0.06022242773392541,
|
||||
0.28525954202905435
|
||||
],
|
||||
"position_mm": [
|
||||
231.25360818182216,
|
||||
-60.22242773392541,
|
||||
285.25954202905433
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
504
data/camera_study/Scene4/k3_adg/aruco_positions_optimized.json
Normal file
504
data/camera_study/Scene4/k3_adg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,504 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:51:18Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 23,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7046937746856436,
|
||||
-0.7914174011623307,
|
||||
0.3989527588758248
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937746856437,
|
||||
-791.4174011623307,
|
||||
398.9527588758248
|
||||
],
|
||||
"direction": [
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16805619957120774,
|
||||
-0.1735441496043111,
|
||||
-0.027133637990994483
|
||||
],
|
||||
"position_mm": [
|
||||
168.05619957120774,
|
||||
-173.54414960431112,
|
||||
-27.133637990994483
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2843639383012442,
|
||||
-0.2605977707326666,
|
||||
-0.027565845715006945
|
||||
],
|
||||
"position_mm": [
|
||||
284.36393830124416,
|
||||
-260.5977707326666,
|
||||
-27.565845715006944
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.049362592938873476,
|
||||
-0.2171934531743274,
|
||||
-0.026785457661432067
|
||||
],
|
||||
"position_mm": [
|
||||
49.362592938873476,
|
||||
-217.1934531743274,
|
||||
-26.78545766143207
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.022219210847880425,
|
||||
-0.18792084163924994,
|
||||
-0.0288382209202115
|
||||
],
|
||||
"position_mm": [
|
||||
-22.219210847880426,
|
||||
-187.92084163924994,
|
||||
-28.838220920211498
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005107634704964777,
|
||||
-0.27905581364641985,
|
||||
-0.027616078442114136
|
||||
],
|
||||
"position_mm": [
|
||||
5.107634704964777,
|
||||
-279.05581364641984,
|
||||
-27.616078442114137
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5052505321666944,
|
||||
-0.31427540827259315,
|
||||
-0.026269132579195633
|
||||
],
|
||||
"position_mm": [
|
||||
505.25053216669437,
|
||||
-314.27540827259315,
|
||||
-26.269132579195634
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6464410090673384,
|
||||
-0.18554187917779466,
|
||||
-0.027040162699450386
|
||||
],
|
||||
"position_mm": [
|
||||
646.4410090673383,
|
||||
-185.54187917779467,
|
||||
-27.040162699450384
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18657258875638302,
|
||||
-0.27548205036566864,
|
||||
-0.02782054955568057
|
||||
],
|
||||
"position_mm": [
|
||||
186.57258875638303,
|
||||
-275.4820503656686,
|
||||
-27.82054955568057
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6518003192197548,
|
||||
-0.22359257349905148,
|
||||
-0.02791646611000111
|
||||
],
|
||||
"position_mm": [
|
||||
651.8003192197548,
|
||||
-223.5925734990515,
|
||||
-27.91646611000111
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10587609105987264,
|
||||
-0.18862104678528155,
|
||||
-0.029538410414457754
|
||||
],
|
||||
"position_mm": [
|
||||
105.87609105987264,
|
||||
-188.62104678528155,
|
||||
-29.538410414457754
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5235259832449132,
|
||||
-0.2670162683563751,
|
||||
-0.02857074895602226
|
||||
],
|
||||
"position_mm": [
|
||||
523.5259832449132,
|
||||
-267.0162683563751,
|
||||
-28.57074895602226
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2807360245584577,
|
||||
-0.23457800971822904,
|
||||
0.22062541257456172
|
||||
],
|
||||
"position_mm": [
|
||||
280.7360245584577,
|
||||
-234.57800971822903,
|
||||
220.62541257456172
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.280858254269278,
|
||||
-0.1685776350087056,
|
||||
0.2439479909066105
|
||||
],
|
||||
"position_mm": [
|
||||
280.858254269278,
|
||||
-168.57763500870558,
|
||||
243.9479909066105
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7533674277667859,
|
||||
-0.0904008451247896,
|
||||
-0.0005473114509878926
|
||||
],
|
||||
"position_mm": [
|
||||
753.3674277667859,
|
||||
-90.4008451247896,
|
||||
-0.5473114509878926
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35233420945874716,
|
||||
-0.08998305964641491,
|
||||
0.0013563581703211812
|
||||
],
|
||||
"position_mm": [
|
||||
352.3342094587472,
|
||||
-89.98305964641492,
|
||||
1.3563581703211811
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.2523862789481845,
|
||||
-0.009520067093198525,
|
||||
0.0003127615664538674
|
||||
],
|
||||
"position_mm": [
|
||||
252.3862789481845,
|
||||
-9.520067093198525,
|
||||
0.31276156645386743
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3468897619530487,
|
||||
-0.010176010608352895,
|
||||
0.0002655846233257322
|
||||
],
|
||||
"position_mm": [
|
||||
346.8897619530487,
|
||||
-10.176010608352895,
|
||||
0.2655846233257322
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6467314750085739,
|
||||
-0.09033177106599588,
|
||||
-0.0002922481751796221
|
||||
],
|
||||
"position_mm": [
|
||||
646.7314750085739,
|
||||
-90.33177106599588,
|
||||
-0.2922481751796221
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.2546252526054651,
|
||||
-0.16630720737006804,
|
||||
0.23901775095657787
|
||||
],
|
||||
"position_mm": [
|
||||
254.62525260546508,
|
||||
-166.30720737006806,
|
||||
239.01775095657788
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.25566096119310033,
|
||||
-0.26919094171050734,
|
||||
0.2045066167487393
|
||||
],
|
||||
"position_mm": [
|
||||
255.66096119310032,
|
||||
-269.19094171050733,
|
||||
204.5066167487393
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1802579391986052,
|
||||
-0.07694977348589649,
|
||||
0.2760370250691618
|
||||
],
|
||||
"position_mm": [
|
||||
180.2579391986052,
|
||||
-76.94977348589649,
|
||||
276.03702506916176
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.26943959382883803,
|
||||
-0.06657242787046863,
|
||||
0.2845747196470571
|
||||
],
|
||||
"position_mm": [
|
||||
269.43959382883804,
|
||||
-66.57242787046863,
|
||||
284.5747196470571
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23237799208377966,
|
||||
-0.06096673724985936,
|
||||
0.28570065482740314
|
||||
],
|
||||
"position_mm": [
|
||||
232.37799208377965,
|
||||
-60.966737249859364,
|
||||
285.7006548274031
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2229
data/camera_study/Scene4/k3_adg/render_a_aruco_detection.json
Normal file
2229
data/camera_study/Scene4/k3_adg/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene4/k3_adg/render_a_camera_pose.json
Normal file
537
data/camera_study/Scene4/k3_adg/render_a_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:17Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_adg\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 24,
|
||||
"used_marker_ids": [
|
||||
97,
|
||||
95,
|
||||
103,
|
||||
54,
|
||||
51,
|
||||
55,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
215,
|
||||
105,
|
||||
96,
|
||||
208,
|
||||
75,
|
||||
211,
|
||||
214,
|
||||
102,
|
||||
92,
|
||||
61,
|
||||
217,
|
||||
205,
|
||||
206,
|
||||
94
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01309157539574473,
|
||||
0.0015742066694050326,
|
||||
0.0011808708988422759,
|
||||
0.0011808588278160552
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.341786024068858,
|
||||
"residual_median_px": 2.859177820447991,
|
||||
"residual_max_px": 7.996734463255087,
|
||||
"sigma2_normalized": 1.5936315099736541e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8076796531677246,
|
||||
-0.5896213054656982,
|
||||
-0.0006016076076775789
|
||||
],
|
||||
[
|
||||
-0.34383243322372437,
|
||||
-0.4701618552207947,
|
||||
-0.8128511905670166
|
||||
],
|
||||
[
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276008278131485,
|
||||
0.17272575199604034,
|
||||
1.134351372718811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1055890557545403,
|
||||
-0.6871521602063719,
|
||||
0.35216171829044357
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.30012744665145874,
|
||||
-0.7979521155357361,
|
||||
0.8009902238845825
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12744140625,
|
||||
-797.9520874023438,
|
||||
800.990234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5706329345703,
|
||||
"pitch": -28.619556427001953,
|
||||
"yaw": -23.059646606445312
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
8.782055943985672e-06,
|
||||
-1.7266411201503553e-06,
|
||||
8.412844615835691e-07,
|
||||
4.1234673854204935e-07,
|
||||
3.426441825285362e-07,
|
||||
2.132565990730979e-06
|
||||
],
|
||||
[
|
||||
-1.7266411201503524e-06,
|
||||
2.7888704143480976e-06,
|
||||
-6.094810274183931e-07,
|
||||
-3.0222394197728535e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.954794080289234e-07
|
||||
],
|
||||
[
|
||||
8.412844615835724e-07,
|
||||
-6.094810274183928e-07,
|
||||
8.409086254870119e-06,
|
||||
5.866299963421361e-07,
|
||||
-1.1295437615302811e-06,
|
||||
-2.6415996224421363e-06
|
||||
],
|
||||
[
|
||||
4.12346738542055e-07,
|
||||
-3.022239419772813e-07,
|
||||
5.866299963421287e-07,
|
||||
1.9855332106542312e-07,
|
||||
2.641527833148665e-08,
|
||||
1.8756881399752573e-07
|
||||
],
|
||||
[
|
||||
3.426441825285337e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.1295437615302797e-06,
|
||||
2.641527833148927e-08,
|
||||
4.922946182005032e-07,
|
||||
7.942110591376136e-07
|
||||
],
|
||||
[
|
||||
2.132565990730975e-06,
|
||||
-1.9547940802891447e-07,
|
||||
-2.641599622442143e-06,
|
||||
1.8756881399753658e-07,
|
||||
7.942110591376088e-07,
|
||||
4.1663757494486e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.16979337154045368,
|
||||
0.09568344426065473,
|
||||
0.1661487338359342
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00044559322376515456,
|
||||
0.0007016370986489405,
|
||||
0.002041170191201263
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0023645075577752167,
|
||||
0.0028885346012249564,
|
||||
0.003401924588084859
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
2.364507557775217,
|
||||
2.8885346012249564,
|
||||
3.401924588084859
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.25737174500061255,
|
||||
"pitch": 0.11853018823662066,
|
||||
"yaw": 0.10034171994077565
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1153.174560546875,
|
||||
1027.6143798828125
|
||||
],
|
||||
"reprojection_error_px": 3.615167084432959,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.5,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.9846801757812,
|
||||
1028.2784423828125
|
||||
],
|
||||
"reprojection_error_px": 4.445711341305984,
|
||||
"confidence": 0.45752616270152235
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.8859252929688,
|
||||
995.7683715820312
|
||||
],
|
||||
"reprojection_error_px": 3.9982390187526584,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.872802734375,
|
||||
962.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 7.996734463255087,
|
||||
"confidence": 0.8023386850510938
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.0343017578125,
|
||||
927.9215698242188
|
||||
],
|
||||
"reprojection_error_px": 1.4076937112535277,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.75,
|
||||
932.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.4160766601562,
|
||||
934.2809448242188
|
||||
],
|
||||
"reprojection_error_px": 2.824627538038902,
|
||||
"confidence": 0.8158419957617544
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.757080078125,
|
||||
912.78955078125
|
||||
],
|
||||
"reprojection_error_px": 2.4232159870570227,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
366.9586181640625,
|
||||
847.302490234375
|
||||
],
|
||||
"reprojection_error_px": 3.076222826823351,
|
||||
"confidence": 0.5907780357293846
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.25,
|
||||
821.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.519775390625,
|
||||
822.0009765625
|
||||
],
|
||||
"reprojection_error_px": 2.741735883078672,
|
||||
"confidence": 0.5671985638906173
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.86572265625,
|
||||
809.2201538085938
|
||||
],
|
||||
"reprojection_error_px": 1.7104916111307047,
|
||||
"confidence": 0.6589361768588983
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.935546875,
|
||||
753.2274169921875
|
||||
],
|
||||
"reprojection_error_px": 2.0599892716047394,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.21728515625,
|
||||
765.5640869140625
|
||||
],
|
||||
"reprojection_error_px": 3.265660758028058,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1018.0,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.8943481445312,
|
||||
795.700927734375
|
||||
],
|
||||
"reprojection_error_px": 3.083477435806862,
|
||||
"confidence": 0.6356371410754026
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.25,
|
||||
687.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.7307739257812,
|
||||
689.6502685546875
|
||||
],
|
||||
"reprojection_error_px": 2.8406578462053003,
|
||||
"confidence": 0.5467744549138944
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.625,
|
||||
715.2664184570312
|
||||
],
|
||||
"reprojection_error_px": 2.570614255711811,
|
||||
"confidence": 0.36357946944230474
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.6364135742188,
|
||||
683.889892578125
|
||||
],
|
||||
"reprojection_error_px": 3.541527995089827,
|
||||
"confidence": 0.47042176028034954
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.083740234375,
|
||||
625.4566040039062
|
||||
],
|
||||
"reprojection_error_px": 2.7455546696464905,
|
||||
"confidence": 0.45709203492045486
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.19091796875,
|
||||
654.0479125976562
|
||||
],
|
||||
"reprojection_error_px": 2.5595305154814616,
|
||||
"confidence": 0.33274845378913714
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
628.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.754150390625,
|
||||
627.5585327148438
|
||||
],
|
||||
"reprojection_error_px": 3.6204040023713957,
|
||||
"confidence": 0.3667945046841247
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
68.75,
|
||||
603.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
67.78475952148438,
|
||||
603.6194458007812
|
||||
],
|
||||
"reprojection_error_px": 0.9726029409216007,
|
||||
"confidence": 0.2479407110577365
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.5,
|
||||
526.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.621337890625,
|
||||
525.2517700195312
|
||||
],
|
||||
"reprojection_error_px": 4.306216911959074,
|
||||
"confidence": 0.37106712222869814
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.4383544921875,
|
||||
477.699462890625
|
||||
],
|
||||
"reprojection_error_px": 3.589893537887989,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.5,
|
||||
473.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.6519775390625,
|
||||
473.4571533203125
|
||||
],
|
||||
"reprojection_error_px": 0.15790190100102322,
|
||||
"confidence": 0.33934827334193574
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1163.5,
|
||||
314.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1166.3697509765625,
|
||||
314.7137145996094
|
||||
],
|
||||
"reprojection_error_px": 2.8776977946906825,
|
||||
"confidence": 0.20569599848963674
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1311
data/camera_study/Scene4/k3_adg/render_d_aruco_detection.json
Normal file
1311
data/camera_study/Scene4/k3_adg/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
313
data/camera_study/Scene4/k3_adg/render_d_camera_pose.json
Normal file
313
data/camera_study/Scene4/k3_adg/render_d_camera_pose.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:17Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_adg\\render_d_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "d",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.6785888671875,
|
||||
0.0,
|
||||
720.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.283935546875,
|
||||
541.2328491210938
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 8,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
208,
|
||||
69,
|
||||
51,
|
||||
58,
|
||||
214,
|
||||
64,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010264361105113314,
|
||||
0.0016375366059525232,
|
||||
0.0015876744519916668,
|
||||
0.0015876712874322645
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.492767425728052,
|
||||
"residual_median_px": 3.97366984843817,
|
||||
"residual_max_px": 7.370531333861345,
|
||||
"sigma2_normalized": 4.033120185832425e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8138864040374756,
|
||||
0.5810225009918213,
|
||||
-0.0013403623597696424
|
||||
],
|
||||
[
|
||||
0.16307486593723297,
|
||||
-0.23064546287059784,
|
||||
-0.9592753648757935
|
||||
],
|
||||
[
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.113174669444561,
|
||||
0.08525089919567108,
|
||||
1.1233974695205688
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7900926997291386,
|
||||
0.572411911173635,
|
||||
-0.43002978560655325
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.7046937942504883,
|
||||
-0.7914173603057861,
|
||||
0.39895275235176086
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937866210938,
|
||||
-791.4173583984375,
|
||||
398.9527587890625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.89506530761719,
|
||||
"pitch": 33.89479064941406,
|
||||
"yaw": 11.330074310302734
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00015248822370392831,
|
||||
3.38127692648544e-05,
|
||||
2.7736435507614828e-05,
|
||||
-2.5949632759537185e-06,
|
||||
-3.115471757430359e-05,
|
||||
-4.035910937599009e-06
|
||||
],
|
||||
[
|
||||
3.3812769264854664e-05,
|
||||
5.357131813028437e-05,
|
||||
-4.406832858768936e-05,
|
||||
1.102100633224698e-05,
|
||||
-9.380203116745318e-06,
|
||||
-1.8785061685561741e-06
|
||||
],
|
||||
[
|
||||
2.7736435507613798e-05,
|
||||
-4.4068328587689304e-05,
|
||||
0.00013910923431041796,
|
||||
-2.0416270669406416e-05,
|
||||
-5.996717768776931e-06,
|
||||
1.204623531001723e-06
|
||||
],
|
||||
[
|
||||
-2.594963275953586e-06,
|
||||
1.1021006332246996e-05,
|
||||
-2.0416270669406463e-05,
|
||||
4.11926204613411e-06,
|
||||
7.936894479667045e-09,
|
||||
-1.2185101585181153e-06
|
||||
],
|
||||
[
|
||||
-3.115471757430359e-05,
|
||||
-9.380203116745272e-06,
|
||||
-5.996717768777105e-06,
|
||||
7.936894479696871e-09,
|
||||
7.498755352857809e-06,
|
||||
3.3696668596013572e-06
|
||||
],
|
||||
[
|
||||
-4.035910937599179e-06,
|
||||
-1.8785061685562347e-06,
|
||||
1.204623531001724e-06,
|
||||
-1.2185101585180842e-06,
|
||||
3.3696668596013932e-06,
|
||||
1.371343081717911e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7075233629197464,
|
||||
0.41936173327641235,
|
||||
0.6757726524057567
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0020295965229902495,
|
||||
0.0027383855376586054,
|
||||
0.0037031649729898763
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.007680243220935043,
|
||||
0.008298746901105616,
|
||||
0.011086215829732952
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
7.680243220935043,
|
||||
8.298746901105616,
|
||||
11.086215829732952
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8625064983100529,
|
||||
"pitch": 0.6034921250743718,
|
||||
"yaw": 0.5000059449384741
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.5,
|
||||
1048.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
423.1800537109375,
|
||||
1045.381103515625
|
||||
],
|
||||
"reprojection_error_px": 3.3246274241926868,
|
||||
"confidence": 0.20059440065661768
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.75,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
998.18896484375,
|
||||
920.6593017578125
|
||||
],
|
||||
"reprojection_error_px": 5.634886129799729,
|
||||
"confidence": 0.5971711979967728
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.0,
|
||||
929.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
124.59825134277344,
|
||||
932.9581298828125
|
||||
],
|
||||
"reprojection_error_px": 4.675894702828248,
|
||||
"confidence": 0.6485521925210277
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
549.25,
|
||||
937.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
551.0792236328125,
|
||||
936.2888793945312
|
||||
],
|
||||
"reprojection_error_px": 2.066352321627746,
|
||||
"confidence": 0.775025713517728
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
291.75,
|
||||
903.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
293.9591064453125,
|
||||
905.5442504882812
|
||||
],
|
||||
"reprojection_error_px": 3.009835767207134,
|
||||
"confidence": 0.6668670535817509
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1080.1971435546875,
|
||||
854.8392944335938
|
||||
],
|
||||
"reprojection_error_px": 7.370531333861345,
|
||||
"confidence": 0.41285121294657384
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.75,
|
||||
848.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
239.28909301757812,
|
||||
845.261962890625
|
||||
],
|
||||
"reprojection_error_px": 2.7906036074505627,
|
||||
"confidence": 0.5529673325477359
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
897.5,
|
||||
804.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
893.0216674804688,
|
||||
803.3536987304688
|
||||
],
|
||||
"reprojection_error_px": 4.622712272683653,
|
||||
"confidence": 0.3764293280418822
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2228
data/camera_study/Scene4/k3_adg/render_g_aruco_detection.json
Normal file
2228
data/camera_study/Scene4/k3_adg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
607
data/camera_study/Scene4/k3_adg/render_g_camera_pose.json
Normal file
607
data/camera_study/Scene4/k3_adg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,607 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:17Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_adg\\render_g_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "g",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2006.321044921875,
|
||||
0.0,
|
||||
720.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
2007.03759765625,
|
||||
541.6199340820312
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 29,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
53,
|
||||
58,
|
||||
72,
|
||||
56,
|
||||
103,
|
||||
69,
|
||||
51,
|
||||
46,
|
||||
68,
|
||||
95,
|
||||
55,
|
||||
66,
|
||||
217,
|
||||
105,
|
||||
205,
|
||||
85,
|
||||
92,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
48,
|
||||
63,
|
||||
65,
|
||||
80,
|
||||
78,
|
||||
87
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.011112378256384909,
|
||||
0.001393749015390234,
|
||||
0.001132502152462202,
|
||||
0.0011324933384646422
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.2241488626510053,
|
||||
"residual_median_px": 2.673904524611012,
|
||||
"residual_max_px": 5.641886154058154,
|
||||
"sigma2_normalized": 1.4305266802760623e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7072665095329285,
|
||||
-0.706946611404419,
|
||||
0.00076772813918069
|
||||
],
|
||||
[
|
||||
-0.6401101350784302,
|
||||
0.6399380564689636,
|
||||
-0.42513325810432434
|
||||
],
|
||||
[
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.00031659338856115937,
|
||||
0.3294235169887543,
|
||||
1.3916454315185547
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1150919220878521,
|
||||
-2.6922790111644606,
|
||||
0.6012362260760475
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20647919178009033,
|
||||
0.20854051411151886,
|
||||
1.3996692895889282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.47918701171875,
|
||||
208.54051208496094,
|
||||
1399.6693115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.59559631347656,
|
||||
"pitch": -17.460918426513672,
|
||||
"yaw": -137.8533935546875
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.173764740423932e-06,
|
||||
-8.4053570306145e-06,
|
||||
7.2739043816556955e-06,
|
||||
7.797298666350923e-07,
|
||||
1.2818015251241387e-06,
|
||||
5.3886083249876985e-06
|
||||
],
|
||||
[
|
||||
-8.405357030614549e-06,
|
||||
2.2241685027060795e-05,
|
||||
-1.7822274148666154e-05,
|
||||
-3.770833936561269e-06,
|
||||
-1.9379102886931908e-06,
|
||||
-1.2679505768776955e-05
|
||||
],
|
||||
[
|
||||
7.273904381655748e-06,
|
||||
-1.7822274148666245e-05,
|
||||
5.42262804138428e-05,
|
||||
5.933646547432722e-06,
|
||||
-2.2832317518289307e-06,
|
||||
2.6056022519492333e-06
|
||||
],
|
||||
[
|
||||
7.797298666351054e-07,
|
||||
-3.770833936561286e-06,
|
||||
5.933646547432716e-06,
|
||||
1.1986043910406358e-06,
|
||||
-7.804064719640494e-08,
|
||||
9.975437055567755e-07
|
||||
],
|
||||
[
|
||||
1.281801525124141e-06,
|
||||
-1.93791028869318e-06,
|
||||
-2.283231751828946e-06,
|
||||
-7.80406471964088e-08,
|
||||
7.865665388333093e-07,
|
||||
1.896459269421925e-06
|
||||
],
|
||||
[
|
||||
5.388608324987704e-06,
|
||||
-1.2679505768776893e-05,
|
||||
2.6056022519491304e-06,
|
||||
9.975437055567543e-07,
|
||||
1.8964592694219257e-06,
|
||||
1.1882933245721407e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.14236317674645466,
|
||||
0.2702131470557943,
|
||||
0.42191750103554676
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0010948079242682873,
|
||||
0.0008868858657309345,
|
||||
0.0034471630721103702
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006630668628446658,
|
||||
0.009121463423724564,
|
||||
0.003790048061629735
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.630668628446657,
|
||||
9.121463423724563,
|
||||
3.790048061629735
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2688475240229615,
|
||||
"pitch": 0.26693511021376004,
|
||||
"yaw": 0.0798334032836511
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.5,
|
||||
959.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
72.61474609375,
|
||||
955.5239868164062
|
||||
],
|
||||
"reprojection_error_px": 4.5034244611342364,
|
||||
"confidence": 0.6078576315643269
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
921.75,
|
||||
859.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.5418090820312,
|
||||
862.3182983398438
|
||||
],
|
||||
"reprojection_error_px": 3.771164761537138,
|
||||
"confidence": 0.616540888528013
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
54.5,
|
||||
764.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
57.86458206176758,
|
||||
763.9417724609375
|
||||
],
|
||||
"reprojection_error_px": 3.3786708431282104,
|
||||
"confidence": 0.3432399892342364
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
880.75,
|
||||
772.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
880.006103515625,
|
||||
768.7964477539062
|
||||
],
|
||||
"reprojection_error_px": 3.7775231592951943,
|
||||
"confidence": 0.615770312625039
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
115.75,
|
||||
787.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
114.67801666259766,
|
||||
788.7262573242188
|
||||
],
|
||||
"reprojection_error_px": 1.449905734438974,
|
||||
"confidence": 0.5483470750310988
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
98.0,
|
||||
709.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
94.62731170654297,
|
||||
713.8385620117188
|
||||
],
|
||||
"reprojection_error_px": 5.300128833197527,
|
||||
"confidence": 0.5360398491116452
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.25,
|
||||
744.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
798.0521240234375,
|
||||
746.080322265625
|
||||
],
|
||||
"reprojection_error_px": 3.8149903656930375,
|
||||
"confidence": 0.5881521572283912
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
977.0,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.0518188476562,
|
||||
750.2708129882812
|
||||
],
|
||||
"reprojection_error_px": 5.155111092440855,
|
||||
"confidence": 0.5873934926369923
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
725.0,
|
||||
703.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.7029418945312,
|
||||
704.8692016601562
|
||||
],
|
||||
"reprojection_error_px": 1.1579533125826744,
|
||||
"confidence": 0.5872237273710109
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
51.5,
|
||||
694.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
45.873531341552734,
|
||||
695.1668090820312
|
||||
],
|
||||
"reprojection_error_px": 5.641886154058154,
|
||||
"confidence": 0.290584867175275
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
28.25,
|
||||
652.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
32.11864471435547,
|
||||
650.2108154296875
|
||||
],
|
||||
"reprojection_error_px": 4.262345991652348,
|
||||
"confidence": 0.06745941479560678
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.25,
|
||||
599.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
801.0029907226562,
|
||||
601.7232055664062
|
||||
],
|
||||
"reprojection_error_px": 2.7697974495410747,
|
||||
"confidence": 0.516475515683492
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.25,
|
||||
531.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
701.6744995117188,
|
||||
530.6774291992188
|
||||
],
|
||||
"reprojection_error_px": 2.6511518260961573,
|
||||
"confidence": 0.4903670758306923
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
857.75,
|
||||
509.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
857.7123413085938,
|
||||
509.17669677734375
|
||||
],
|
||||
"reprojection_error_px": 0.18066523783533436,
|
||||
"confidence": 0.5048654104890617
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
229.25,
|
||||
365.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
227.60382080078125,
|
||||
361.80279541015625
|
||||
],
|
||||
"reprojection_error_px": 3.820094951723098,
|
||||
"confidence": 0.4158618894065431
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
502.25,
|
||||
341.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
498.696044921875,
|
||||
340.94110107421875
|
||||
],
|
||||
"reprojection_error_px": 3.5976332090097665,
|
||||
"confidence": 0.4298554298561924
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
148.0,
|
||||
284.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
149.84991455078125,
|
||||
286.6806945800781
|
||||
],
|
||||
"reprojection_error_px": 2.673904524611012,
|
||||
"confidence": 0.38275133184923893
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.75,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
556.7725830078125,
|
||||
321.6300048828125
|
||||
],
|
||||
"reprojection_error_px": 2.3627519566539252,
|
||||
"confidence": 0.378986473237694
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
329.0,
|
||||
309.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.16717529296875,
|
||||
312.2176208496094
|
||||
],
|
||||
"reprojection_error_px": 2.6043712581098304,
|
||||
"confidence": 0.3811333266788848
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
358.5,
|
||||
279.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
359.57568359375,
|
||||
281.23333740234375
|
||||
],
|
||||
"reprojection_error_px": 1.8323168511627073,
|
||||
"confidence": 0.3820909512919581
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.5,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.3416442871094,
|
||||
258.2101745605469
|
||||
],
|
||||
"reprojection_error_px": 2.856386010296148,
|
||||
"confidence": 0.4056511279614534
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
520.75,
|
||||
213.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
521.9222412109375,
|
||||
214.6943817138672
|
||||
],
|
||||
"reprojection_error_px": 2.0603589126430677,
|
||||
"confidence": 0.35829797882009473
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
337.25,
|
||||
166.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
337.3898620605469,
|
||||
168.445556640625
|
||||
],
|
||||
"reprojection_error_px": 2.4495527507048003,
|
||||
"confidence": 0.33944417346066164
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
415.75,
|
||||
187.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
416.6415100097656,
|
||||
185.2032470703125
|
||||
],
|
||||
"reprojection_error_px": 2.463709422302155,
|
||||
"confidence": 0.3363425332572343
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
275.75,
|
||||
183.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
273.60455322265625,
|
||||
182.14854431152344
|
||||
],
|
||||
"reprojection_error_px": 2.411668822224988,
|
||||
"confidence": 0.32781322776968225
|
||||
},
|
||||
{
|
||||
"marker_id": 65,
|
||||
"observed_center_px": [
|
||||
310.5,
|
||||
124.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
308.9238586425781,
|
||||
123.29578399658203
|
||||
],
|
||||
"reprojection_error_px": 1.9835215555833055,
|
||||
"confidence": 0.3375471143770103
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
56.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
298.33575439453125,
|
||||
58.621192932128906
|
||||
],
|
||||
"reprojection_error_px": 2.3098278036322424,
|
||||
"confidence": 0.24658567276025462
|
||||
},
|
||||
{
|
||||
"marker_id": 78,
|
||||
"observed_center_px": [
|
||||
333.75,
|
||||
82.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
335.501708984375,
|
||||
79.42642974853516
|
||||
],
|
||||
"reprojection_error_px": 3.5376995995462583,
|
||||
"confidence": 0.29355437233363646
|
||||
},
|
||||
{
|
||||
"marker_id": 87,
|
||||
"observed_center_px": [
|
||||
161.0,
|
||||
66.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
160.86729431152344,
|
||||
64.82759094238281
|
||||
],
|
||||
"reprojection_error_px": 1.1798956725646808,
|
||||
"confidence": 0.3158166687011719
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_adg/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_adg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 70.50469964897978,
|
||||
"gt": 70.0,
|
||||
"error": 0.5046996489797806,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 49.8330472348638,
|
||||
"gt": 50.0,
|
||||
"error": 0.16695276513621593,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -69.90040230119742,
|
||||
"gt": -70.0,
|
||||
"error": 0.09959769880259728,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 119.6252564607432,
|
||||
"gt": 120.0,
|
||||
"error": 0.37474353925679793,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 50.0,
|
||||
"error": 50.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 30.0,
|
||||
"error": 30.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 20.0,
|
||||
"error": 20.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.2137646677318704,
|
||||
"max_abs_deg": 0.37474353925679793,
|
||||
"mean_abs_mm": 0.5046996489797806,
|
||||
"max_abs_mm": 0.5046996489797806,
|
||||
"n_unobservable": 3,
|
||||
"wrist_error_mm": 1.0092359658775436,
|
||||
"finger_error_mm": null
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_adg/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_adg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:20Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 70.50469964897978,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 49.8330472348638,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -69.90040230119742,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 119.6252564607432,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"c": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"e": {
|
||||
"value": 0.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.4052579407549717,
|
||||
"num_markers": 23
|
||||
}
|
||||
1056
data/camera_study/Scene4/k3_aef/aruco_marker_poses.json
Normal file
1056
data/camera_study/Scene4/k3_aef/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
505
data/camera_study/Scene4/k3_aef/aruco_positions_initial.json
Normal file
505
data/camera_study/Scene4/k3_aef/aruco_positions_initial.json
Normal file
@@ -0,0 +1,505 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:51:12Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 23,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2059563341749637,
|
||||
-0.9025538118437437,
|
||||
0.4061715893081437
|
||||
],
|
||||
"position_mm": [
|
||||
1205.9563341749638,
|
||||
-902.5538118437437,
|
||||
406.17158930814367
|
||||
],
|
||||
"direction": [
|
||||
-0.750444233417511,
|
||||
0.60433429479599,
|
||||
-0.2676071226596832
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4848910479147168,
|
||||
-0.3064199973610857,
|
||||
1.40194389878924
|
||||
],
|
||||
"position_mm": [
|
||||
484.8910479147168,
|
||||
-306.41999736108573,
|
||||
1401.9438987892402
|
||||
],
|
||||
"direction": [
|
||||
-0.22731362283229828,
|
||||
0.08567609637975693,
|
||||
-0.9700454473495483
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.31707179509844935,
|
||||
-0.2900198326070108,
|
||||
0.18846824756295633
|
||||
],
|
||||
"position_mm": [
|
||||
317.07179509844934,
|
||||
-290.0198326070108,
|
||||
188.46824756295632
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3437072364187465,
|
||||
-0.28820576601857006,
|
||||
-0.027429922818775026
|
||||
],
|
||||
"position_mm": [
|
||||
343.7072364187465,
|
||||
-288.20576601857005,
|
||||
-27.429922818775026
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16766142367930542,
|
||||
-0.17312917052630872,
|
||||
-0.027490797539798426
|
||||
],
|
||||
"position_mm": [
|
||||
167.66142367930541,
|
||||
-173.1291705263087,
|
||||
-27.490797539798425
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"position_m": [
|
||||
-0.021999314358996082,
|
||||
0.33286757486397817,
|
||||
-0.025894079039995795
|
||||
],
|
||||
"position_mm": [
|
||||
-21.99931435899608,
|
||||
332.8675748639782,
|
||||
-25.894079039995795
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4015562002827398,
|
||||
-0.17346661653745038,
|
||||
-0.027343972385601885
|
||||
],
|
||||
"position_mm": [
|
||||
401.5562002827398,
|
||||
-173.4666165374504,
|
||||
-27.343972385601884
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027304487276530818,
|
||||
0.19233987923091378,
|
||||
-0.026132248145906683
|
||||
],
|
||||
"position_mm": [
|
||||
-27.304487276530818,
|
||||
192.33987923091377,
|
||||
-26.132248145906683
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3112559394344455,
|
||||
-0.15929854834098855,
|
||||
-0.027469570562957922
|
||||
],
|
||||
"position_mm": [
|
||||
311.2559394344455,
|
||||
-159.29854834098856,
|
||||
-27.469570562957923
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5055242927788205,
|
||||
-0.3140724193405785,
|
||||
-0.0270758786991171
|
||||
],
|
||||
"position_mm": [
|
||||
505.5242927788205,
|
||||
-314.0724193405785,
|
||||
-27.075878699117098
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3714872691687144,
|
||||
-0.1840674462848379,
|
||||
-0.02769078209117721
|
||||
],
|
||||
"position_mm": [
|
||||
371.48726916871436,
|
||||
-184.0674462848379,
|
||||
-27.69078209117721
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.306095592775589,
|
||||
-0.358352183953031,
|
||||
-0.026983433854503427
|
||||
],
|
||||
"position_mm": [
|
||||
306.095592775589,
|
||||
-358.352183953031,
|
||||
-26.983433854503428
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6513029132441325,
|
||||
-0.22384369242279759,
|
||||
-0.02752378916959515
|
||||
],
|
||||
"position_mm": [
|
||||
651.3029132441325,
|
||||
-223.84369242279757,
|
||||
-27.52378916959515
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10457919437834011,
|
||||
-0.19028295200875733,
|
||||
-0.027507976465814196
|
||||
],
|
||||
"position_mm": [
|
||||
104.5791943783401,
|
||||
-190.28295200875732,
|
||||
-27.507976465814195
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2793328722878673,
|
||||
-0.2365799670504175,
|
||||
0.22290539073172694
|
||||
],
|
||||
"position_mm": [
|
||||
279.3328722878673,
|
||||
-236.5799670504175,
|
||||
222.90539073172692
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.27956018156285883,
|
||||
-0.17162820388911568,
|
||||
0.2471966058665271
|
||||
],
|
||||
"position_mm": [
|
||||
279.5601815628588,
|
||||
-171.62820388911567,
|
||||
247.1966058665271
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6506993739667997,
|
||||
-0.009233415295877673,
|
||||
-0.00022437395185114455
|
||||
],
|
||||
"position_mm": [
|
||||
650.6993739667996,
|
||||
-9.233415295877673,
|
||||
-0.22437395185114456
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3519777913175741,
|
||||
-0.08940632007047024,
|
||||
0.0007812597778797402
|
||||
],
|
||||
"position_mm": [
|
||||
351.97779131757414,
|
||||
-89.40632007047024,
|
||||
0.7812597778797402
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02173869517856086,
|
||||
-0.020341195622494732,
|
||||
0.0009824584681152823
|
||||
],
|
||||
"position_mm": [
|
||||
21.73869517856086,
|
||||
-20.341195622494734,
|
||||
0.9824584681152823
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34772969218483657,
|
||||
-0.011890139289781023,
|
||||
0.0006287561361883315
|
||||
],
|
||||
"position_mm": [
|
||||
347.72969218483655,
|
||||
-11.890139289781024,
|
||||
0.6287561361883315
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.24887649731851036,
|
||||
-0.17054847227691428,
|
||||
0.24356176226949014
|
||||
],
|
||||
"position_mm": [
|
||||
248.87649731851036,
|
||||
-170.54847227691428,
|
||||
243.56176226949015
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2520996335825518,
|
||||
-0.2724083462798941,
|
||||
0.20797432486562795
|
||||
],
|
||||
"position_mm": [
|
||||
252.09963358255177,
|
||||
-272.4083462798941,
|
||||
207.97432486562795
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.34774887940177535,
|
||||
0.1671375897076559,
|
||||
0.0558562103575736
|
||||
],
|
||||
"position_mm": [
|
||||
347.74887940177535,
|
||||
167.1375897076559,
|
||||
55.8562103575736
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.26772118801616934,
|
||||
-0.06980185220007921,
|
||||
0.2869150235403535
|
||||
],
|
||||
"position_mm": [
|
||||
267.7211880161693,
|
||||
-69.80185220007921,
|
||||
286.9150235403535
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.22971198649967076,
|
||||
-0.0640267345536796,
|
||||
0.28901228087167924
|
||||
],
|
||||
"position_mm": [
|
||||
229.71198649967076,
|
||||
-64.0267345536796,
|
||||
289.01228087167925
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
504
data/camera_study/Scene4/k3_aef/aruco_positions_optimized.json
Normal file
504
data/camera_study/Scene4/k3_aef/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,504 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:51:13Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 23,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3001274357176493,
|
||||
-0.7979520803678932,
|
||||
0.8009902676185592
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12743571764935,
|
||||
-797.9520803678932,
|
||||
800.9902676185592
|
||||
],
|
||||
"direction": [
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2059563341749637,
|
||||
-0.9025538118437437,
|
||||
0.4061715893081437
|
||||
],
|
||||
"position_mm": [
|
||||
1205.9563341749638,
|
||||
-902.5538118437437,
|
||||
406.17158930814367
|
||||
],
|
||||
"direction": [
|
||||
-0.750444233417511,
|
||||
0.60433429479599,
|
||||
-0.2676071226596832
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4848910479147168,
|
||||
-0.3064199973610857,
|
||||
1.40194389878924
|
||||
],
|
||||
"position_mm": [
|
||||
484.8910479147168,
|
||||
-306.41999736108573,
|
||||
1401.9438987892402
|
||||
],
|
||||
"direction": [
|
||||
-0.22731362283229828,
|
||||
0.08567609637975693,
|
||||
-0.9700454473495483
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.31717586902896916,
|
||||
-0.2898707889968962,
|
||||
0.18845597442495193
|
||||
],
|
||||
"position_mm": [
|
||||
317.17586902896915,
|
||||
-289.87078899689624,
|
||||
188.45597442495193
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34441241130493705,
|
||||
-0.28702087202946197,
|
||||
-0.02859022669918298
|
||||
],
|
||||
"position_mm": [
|
||||
344.41241130493705,
|
||||
-287.020872029462,
|
||||
-28.590226699182978
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16695461589931274,
|
||||
-0.17358273180081518,
|
||||
-0.02670980302120692
|
||||
],
|
||||
"position_mm": [
|
||||
166.95461589931273,
|
||||
-173.58273180081517,
|
||||
-26.70980302120692
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"position_m": [
|
||||
-0.022058360727189724,
|
||||
0.3329083009445307,
|
||||
-0.02584824674739978
|
||||
],
|
||||
"position_mm": [
|
||||
-22.058360727189726,
|
||||
332.9083009445307,
|
||||
-25.84824674739978
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4029178425876127,
|
||||
-0.17350797140528795,
|
||||
-0.02703139322269624
|
||||
],
|
||||
"position_mm": [
|
||||
402.9178425876127,
|
||||
-173.50797140528795,
|
||||
-27.03139322269624
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027402789362149915,
|
||||
0.19241829937263727,
|
||||
-0.026061733714724845
|
||||
],
|
||||
"position_mm": [
|
||||
-27.402789362149914,
|
||||
192.41829937263728,
|
||||
-26.061733714724845
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3118930090400277,
|
||||
-0.15843772072756093,
|
||||
-0.027736487198469138
|
||||
],
|
||||
"position_mm": [
|
||||
311.8930090400277,
|
||||
-158.43772072756093,
|
||||
-27.73648719846914
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5055055222581594,
|
||||
-0.3141225295169941,
|
||||
-0.02712414133672379
|
||||
],
|
||||
"position_mm": [
|
||||
505.5055222581594,
|
||||
-314.1225295169941,
|
||||
-27.12414133672379
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3687811938458565,
|
||||
-0.18677833459509718,
|
||||
-0.02412959042551772
|
||||
],
|
||||
"position_mm": [
|
||||
368.7811938458565,
|
||||
-186.7783345950972,
|
||||
-24.129590425517723
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.3060522405429532,
|
||||
-0.3582848922318303,
|
||||
-0.02698760883983999
|
||||
],
|
||||
"position_mm": [
|
||||
306.0522405429532,
|
||||
-358.2848922318303,
|
||||
-26.98760883983999
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.651297827905736,
|
||||
-0.22385611525854926,
|
||||
-0.02753841321432841
|
||||
],
|
||||
"position_mm": [
|
||||
651.297827905736,
|
||||
-223.85611525854927,
|
||||
-27.53841321432841
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10497839583715099,
|
||||
-0.18958789462855163,
|
||||
-0.02820988045117591
|
||||
],
|
||||
"position_mm": [
|
||||
104.97839583715098,
|
||||
-189.58789462855162,
|
||||
-28.20988045117591
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.278347409424341,
|
||||
-0.2374974417926573,
|
||||
0.22308677490004578
|
||||
],
|
||||
"position_mm": [
|
||||
278.347409424341,
|
||||
-237.4974417926573,
|
||||
223.08677490004578
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2776381942859233,
|
||||
-0.1716727403242317,
|
||||
0.24689024162619688
|
||||
],
|
||||
"position_mm": [
|
||||
277.6381942859233,
|
||||
-171.67274032423168,
|
||||
246.89024162619688
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6507104329237147,
|
||||
-0.00920844005835144,
|
||||
-0.0001831079851655832
|
||||
],
|
||||
"position_mm": [
|
||||
650.7104329237146,
|
||||
-9.20844005835144,
|
||||
-0.18310798516558321
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35121492808324034,
|
||||
-0.09092824778949325,
|
||||
0.0015125309196540066
|
||||
],
|
||||
"position_mm": [
|
||||
351.21492808324035,
|
||||
-90.92824778949326,
|
||||
1.5125309196540067
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021647921302405854,
|
||||
-0.020252498353887025,
|
||||
0.001032423275416521
|
||||
],
|
||||
"position_mm": [
|
||||
21.647921302405855,
|
||||
-20.252498353887024,
|
||||
1.032423275416521
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3479460717860557,
|
||||
-0.01101350936459292,
|
||||
-0.00020410776799868567
|
||||
],
|
||||
"position_mm": [
|
||||
347.9460717860557,
|
||||
-11.01350936459292,
|
||||
-0.20410776799868569
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.25125624314461753,
|
||||
-0.1696831098688618,
|
||||
0.2426870555672482
|
||||
],
|
||||
"position_mm": [
|
||||
251.25624314461754,
|
||||
-169.68310986886178,
|
||||
242.6870555672482
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2526669021010188,
|
||||
-0.2719789352823113,
|
||||
0.20765414776351449
|
||||
],
|
||||
"position_mm": [
|
||||
252.66690210101876,
|
||||
-271.97893528231134,
|
||||
207.6541477635145
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.2453225673473328,
|
||||
0.036500764321513494,
|
||||
0.12920006634418849
|
||||
],
|
||||
"position_mm": [
|
||||
245.32256734733278,
|
||||
36.50076432151349,
|
||||
129.20006634418849
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.2672211098776505,
|
||||
-0.06995768071967029,
|
||||
0.2870878837261106
|
||||
],
|
||||
"position_mm": [
|
||||
267.2211098776505,
|
||||
-69.9576807196703,
|
||||
287.0878837261106
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23024261604437132,
|
||||
-0.06397293422266266,
|
||||
0.28882766890231687
|
||||
],
|
||||
"position_mm": [
|
||||
230.24261604437132,
|
||||
-63.97293422266266,
|
||||
288.8276689023169
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2229
data/camera_study/Scene4/k3_aef/render_a_aruco_detection.json
Normal file
2229
data/camera_study/Scene4/k3_aef/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
537
data/camera_study/Scene4/k3_aef/render_a_camera_pose.json
Normal file
537
data/camera_study/Scene4/k3_aef/render_a_camera_pose.json
Normal file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:11Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_aef\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 24,
|
||||
"used_marker_ids": [
|
||||
97,
|
||||
95,
|
||||
103,
|
||||
54,
|
||||
51,
|
||||
55,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
215,
|
||||
105,
|
||||
96,
|
||||
208,
|
||||
75,
|
||||
211,
|
||||
214,
|
||||
102,
|
||||
92,
|
||||
61,
|
||||
217,
|
||||
205,
|
||||
206,
|
||||
94
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01309157539574473,
|
||||
0.0015742066694050326,
|
||||
0.0011808708988422759,
|
||||
0.0011808588278160552
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.341786024068858,
|
||||
"residual_median_px": 2.859177820447991,
|
||||
"residual_max_px": 7.996734463255087,
|
||||
"sigma2_normalized": 1.5936315099736541e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8076796531677246,
|
||||
-0.5896213054656982,
|
||||
-0.0006016076076775789
|
||||
],
|
||||
[
|
||||
-0.34383243322372437,
|
||||
-0.4701618552207947,
|
||||
-0.8128511905670166
|
||||
],
|
||||
[
|
||||
0.4789915382862091,
|
||||
0.6567302346229553,
|
||||
-0.5824710726737976
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276008278131485,
|
||||
0.17272575199604034,
|
||||
1.134351372718811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1055890557545403,
|
||||
-0.6871521602063719,
|
||||
0.35216171829044357
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.30012744665145874,
|
||||
-0.7979521155357361,
|
||||
0.8009902238845825
|
||||
],
|
||||
"position_mm": [
|
||||
-300.12744140625,
|
||||
-797.9520874023438,
|
||||
800.990234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5706329345703,
|
||||
"pitch": -28.619556427001953,
|
||||
"yaw": -23.059646606445312
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
8.782055943985672e-06,
|
||||
-1.7266411201503553e-06,
|
||||
8.412844615835691e-07,
|
||||
4.1234673854204935e-07,
|
||||
3.426441825285362e-07,
|
||||
2.132565990730979e-06
|
||||
],
|
||||
[
|
||||
-1.7266411201503524e-06,
|
||||
2.7888704143480976e-06,
|
||||
-6.094810274183931e-07,
|
||||
-3.0222394197728535e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.954794080289234e-07
|
||||
],
|
||||
[
|
||||
8.412844615835724e-07,
|
||||
-6.094810274183928e-07,
|
||||
8.409086254870119e-06,
|
||||
5.866299963421361e-07,
|
||||
-1.1295437615302811e-06,
|
||||
-2.6415996224421363e-06
|
||||
],
|
||||
[
|
||||
4.12346738542055e-07,
|
||||
-3.022239419772813e-07,
|
||||
5.866299963421287e-07,
|
||||
1.9855332106542312e-07,
|
||||
2.641527833148665e-08,
|
||||
1.8756881399752573e-07
|
||||
],
|
||||
[
|
||||
3.426441825285337e-07,
|
||||
-6.596225981784419e-07,
|
||||
-1.1295437615302797e-06,
|
||||
2.641527833148927e-08,
|
||||
4.922946182005032e-07,
|
||||
7.942110591376136e-07
|
||||
],
|
||||
[
|
||||
2.132565990730975e-06,
|
||||
-1.9547940802891447e-07,
|
||||
-2.641599622442143e-06,
|
||||
1.8756881399753658e-07,
|
||||
7.942110591376088e-07,
|
||||
4.1663757494486e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.16979337154045368,
|
||||
0.09568344426065473,
|
||||
0.1661487338359342
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00044559322376515456,
|
||||
0.0007016370986489405,
|
||||
0.002041170191201263
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0023645075577752167,
|
||||
0.0028885346012249564,
|
||||
0.003401924588084859
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
2.364507557775217,
|
||||
2.8885346012249564,
|
||||
3.401924588084859
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.25737174500061255,
|
||||
"pitch": 0.11853018823662066,
|
||||
"yaw": 0.10034171994077565
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1153.174560546875,
|
||||
1027.6143798828125
|
||||
],
|
||||
"reprojection_error_px": 3.615167084432959,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.5,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.9846801757812,
|
||||
1028.2784423828125
|
||||
],
|
||||
"reprojection_error_px": 4.445711341305984,
|
||||
"confidence": 0.45752616270152235
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.8859252929688,
|
||||
995.7683715820312
|
||||
],
|
||||
"reprojection_error_px": 3.9982390187526584,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.872802734375,
|
||||
962.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 7.996734463255087,
|
||||
"confidence": 0.8023386850510938
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.0343017578125,
|
||||
927.9215698242188
|
||||
],
|
||||
"reprojection_error_px": 1.4076937112535277,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.75,
|
||||
932.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.4160766601562,
|
||||
934.2809448242188
|
||||
],
|
||||
"reprojection_error_px": 2.824627538038902,
|
||||
"confidence": 0.8158419957617544
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.757080078125,
|
||||
912.78955078125
|
||||
],
|
||||
"reprojection_error_px": 2.4232159870570227,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.25,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
366.9586181640625,
|
||||
847.302490234375
|
||||
],
|
||||
"reprojection_error_px": 3.076222826823351,
|
||||
"confidence": 0.5907780357293846
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.25,
|
||||
821.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.519775390625,
|
||||
822.0009765625
|
||||
],
|
||||
"reprojection_error_px": 2.741735883078672,
|
||||
"confidence": 0.5671985638906173
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.86572265625,
|
||||
809.2201538085938
|
||||
],
|
||||
"reprojection_error_px": 1.7104916111307047,
|
||||
"confidence": 0.6589361768588983
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.935546875,
|
||||
753.2274169921875
|
||||
],
|
||||
"reprojection_error_px": 2.0599892716047394,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.21728515625,
|
||||
765.5640869140625
|
||||
],
|
||||
"reprojection_error_px": 3.265660758028058,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1018.0,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.8943481445312,
|
||||
795.700927734375
|
||||
],
|
||||
"reprojection_error_px": 3.083477435806862,
|
||||
"confidence": 0.6356371410754026
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.25,
|
||||
687.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.7307739257812,
|
||||
689.6502685546875
|
||||
],
|
||||
"reprojection_error_px": 2.8406578462053003,
|
||||
"confidence": 0.5467744549138944
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.625,
|
||||
715.2664184570312
|
||||
],
|
||||
"reprojection_error_px": 2.570614255711811,
|
||||
"confidence": 0.36357946944230474
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.6364135742188,
|
||||
683.889892578125
|
||||
],
|
||||
"reprojection_error_px": 3.541527995089827,
|
||||
"confidence": 0.47042176028034954
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.083740234375,
|
||||
625.4566040039062
|
||||
],
|
||||
"reprojection_error_px": 2.7455546696464905,
|
||||
"confidence": 0.45709203492045486
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.19091796875,
|
||||
654.0479125976562
|
||||
],
|
||||
"reprojection_error_px": 2.5595305154814616,
|
||||
"confidence": 0.33274845378913714
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
628.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.754150390625,
|
||||
627.5585327148438
|
||||
],
|
||||
"reprojection_error_px": 3.6204040023713957,
|
||||
"confidence": 0.3667945046841247
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
68.75,
|
||||
603.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
67.78475952148438,
|
||||
603.6194458007812
|
||||
],
|
||||
"reprojection_error_px": 0.9726029409216007,
|
||||
"confidence": 0.2479407110577365
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.5,
|
||||
526.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.621337890625,
|
||||
525.2517700195312
|
||||
],
|
||||
"reprojection_error_px": 4.306216911959074,
|
||||
"confidence": 0.37106712222869814
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.4383544921875,
|
||||
477.699462890625
|
||||
],
|
||||
"reprojection_error_px": 3.589893537887989,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.5,
|
||||
473.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.6519775390625,
|
||||
473.4571533203125
|
||||
],
|
||||
"reprojection_error_px": 0.15790190100102322,
|
||||
"confidence": 0.33934827334193574
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1163.5,
|
||||
314.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1166.3697509765625,
|
||||
314.7137145996094
|
||||
],
|
||||
"reprojection_error_px": 2.8776977946906825,
|
||||
"confidence": 0.20569599848963674
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1832
data/camera_study/Scene4/k3_aef/render_e_aruco_detection.json
Normal file
1832
data/camera_study/Scene4/k3_aef/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
313
data/camera_study/Scene4/k3_aef/render_e_camera_pose.json
Normal file
313
data/camera_study/Scene4/k3_aef/render_e_camera_pose.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:12Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_aef\\render_e_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "e",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2001.2965087890625,
|
||||
0.0,
|
||||
720.3994750976562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1994.771728515625,
|
||||
538.7074584960938
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 8,
|
||||
"used_marker_ids": [
|
||||
63,
|
||||
48,
|
||||
57,
|
||||
102,
|
||||
59,
|
||||
85,
|
||||
206,
|
||||
62
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.005695072036998192,
|
||||
0.0011240571117526216,
|
||||
0.0010562740256110418,
|
||||
0.0010562705086781463
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.996717714573006,
|
||||
"residual_median_px": 2.8030183716553556,
|
||||
"residual_max_px": 4.1166176179877825,
|
||||
"sigma2_normalized": 1.7851318199474936e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6277607679367065,
|
||||
0.7784020900726318,
|
||||
-0.0025574287865310907
|
||||
],
|
||||
[
|
||||
0.20676039159297943,
|
||||
-0.1699124574661255,
|
||||
-0.9635246992111206
|
||||
],
|
||||
[
|
||||
-0.750444233417511,
|
||||
0.60433429479599,
|
||||
-0.2676071226596832
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.05346357449889183,
|
||||
-0.011342788115143776,
|
||||
1.5591415166854858
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7040935249856697,
|
||||
0.8128722352532011,
|
||||
-0.6213128569098018
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2059563398361206,
|
||||
-0.9025537967681885,
|
||||
0.406171590089798
|
||||
],
|
||||
"position_mm": [
|
||||
1205.956298828125,
|
||||
-902.5537719726562,
|
||||
406.1716003417969
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.88438415527344,
|
||||
"pitch": 48.628868103027344,
|
||||
"yaw": 18.22990608215332
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.2136599358623596e-05,
|
||||
3.0416306605837006e-06,
|
||||
2.1021507519982666e-06,
|
||||
-1.1230641773600424e-06,
|
||||
-1.371698841601667e-05,
|
||||
3.977788871327405e-06
|
||||
],
|
||||
[
|
||||
3.041630660583591e-06,
|
||||
1.8929060247602694e-05,
|
||||
3.316440658408003e-06,
|
||||
7.514824514967662e-06,
|
||||
-8.114023161745424e-06,
|
||||
2.8238170275526954e-06
|
||||
],
|
||||
[
|
||||
2.102150751997935e-06,
|
||||
3.316440658408075e-06,
|
||||
4.688942384134863e-05,
|
||||
-1.2846977286784547e-05,
|
||||
-1.0541450870175548e-05,
|
||||
-5.179956961569723e-06
|
||||
],
|
||||
[
|
||||
-1.1230641773600043e-06,
|
||||
7.514824514967632e-06,
|
||||
-1.2846977286784593e-05,
|
||||
7.994474479507391e-06,
|
||||
7.541586201960312e-07,
|
||||
5.003754419512585e-06
|
||||
],
|
||||
[
|
||||
-1.371698841601658e-05,
|
||||
-8.114023161745488e-06,
|
||||
-1.0541450870175645e-05,
|
||||
7.541586201960208e-07,
|
||||
1.072411251562287e-05,
|
||||
1.5229997606456242e-06
|
||||
],
|
||||
[
|
||||
3.977788871327373e-06,
|
||||
2.8238170275526784e-06,
|
||||
-5.1799569615696834e-06,
|
||||
5.003754419512568e-06,
|
||||
1.5229997606456371e-06,
|
||||
1.6620072197593014e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3248049144367629,
|
||||
0.24927984110349757,
|
||||
0.39233773503802993
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0028274501727718194,
|
||||
0.0032747690782134347,
|
||||
0.004076772276886828
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.004672358595922194,
|
||||
0.0046637503435358225,
|
||||
0.005794685621838271
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
4.672358595922194,
|
||||
4.663750343535822,
|
||||
5.794685621838271
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.45663441611107747,
|
||||
"pitch": 0.2831311137480028,
|
||||
"yaw": 0.3941889329334063
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1315.5,
|
||||
1051.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.4161376953125,
|
||||
1052.4847412109375
|
||||
],
|
||||
"reprojection_error_px": 4.038050235096903,
|
||||
"confidence": 0.12036540821870305
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.25,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1023.2312622070312,
|
||||
1033.29931640625
|
||||
],
|
||||
"reprojection_error_px": 2.9789258186674026,
|
||||
"confidence": 0.5220905934972447
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
813.0,
|
||||
990.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.7991333007812,
|
||||
988.6856079101562
|
||||
],
|
||||
"reprojection_error_px": 1.7566834214460019,
|
||||
"confidence": 0.7474157066244057
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1105.75,
|
||||
937.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1104.3624267578125,
|
||||
934.7692260742188
|
||||
],
|
||||
"reprojection_error_px": 2.6271109246433086,
|
||||
"confidence": 0.6592833102794173
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
989.5,
|
||||
951.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
985.3837280273438,
|
||||
951.4466552734375
|
||||
],
|
||||
"reprojection_error_px": 4.1166176179877825,
|
||||
"confidence": 0.6937274375974865
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
759.0,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
760.3306884765625,
|
||||
883.28759765625
|
||||
],
|
||||
"reprojection_error_px": 1.9772082431200109,
|
||||
"confidence": 0.48917934037555
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1375.5,
|
||||
773.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1373.40771484375,
|
||||
772.30126953125
|
||||
],
|
||||
"reprojection_error_px": 2.2058743035412696,
|
||||
"confidence": 0.1868327145376036
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
829.25,
|
||||
758.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
831.7711791992188,
|
||||
760.14404296875
|
||||
],
|
||||
"reprojection_error_px": 3.3095716953134,
|
||||
"confidence": 0.35910018217659384
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2116
data/camera_study/Scene4/k3_aef/render_f_aruco_detection.json
Normal file
2116
data/camera_study/Scene4/k3_aef/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
554
data/camera_study/Scene4/k3_aef/render_f_camera_pose.json
Normal file
554
data/camera_study/Scene4/k3_aef/render_f_camera_pose.json
Normal file
@@ -0,0 +1,554 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:12Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_aef\\render_f_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "f",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2003.446044921875,
|
||||
0.0,
|
||||
722.6578979492188
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1992.1611328125,
|
||||
539.48974609375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 25,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
68,
|
||||
46,
|
||||
56,
|
||||
53,
|
||||
96,
|
||||
62,
|
||||
47,
|
||||
72,
|
||||
97,
|
||||
214,
|
||||
79,
|
||||
51,
|
||||
210,
|
||||
103,
|
||||
73,
|
||||
69,
|
||||
58,
|
||||
82,
|
||||
52,
|
||||
101,
|
||||
64,
|
||||
83,
|
||||
75,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.008815563054617732,
|
||||
0.0014635734988828098,
|
||||
0.0013728284391384717,
|
||||
0.001372824908082833,
|
||||
0.0013728249057077828
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.893242640896725,
|
||||
"residual_median_px": 3.5500743287376526,
|
||||
"residual_max_px": 5.762797756428706,
|
||||
"sigma2_normalized": 2.141645706506722e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.3176795244216919,
|
||||
0.9481525421142578,
|
||||
0.009299695491790771
|
||||
],
|
||||
[
|
||||
0.9205477833747864,
|
||||
-0.3060496151447296,
|
||||
-0.2427455186843872
|
||||
],
|
||||
[
|
||||
-0.22731362283229828,
|
||||
0.08567609637975693,
|
||||
-0.9700454473495483
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12345529347658157,
|
||||
-0.19982950389385223,
|
||||
1.4964244365692139
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.377693853304996,
|
||||
1.7130237064630836,
|
||||
-0.19985174320308632
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48489105701446533,
|
||||
-0.3064199984073639,
|
||||
1.4019439220428467
|
||||
],
|
||||
"position_mm": [
|
||||
484.89105224609375,
|
||||
-306.4200134277344,
|
||||
1401.9439697265625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.95262145996094,
|
||||
"pitch": 13.13896369934082,
|
||||
"yaw": 70.96052551269531
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.5134448040648784e-05,
|
||||
1.886505523127498e-05,
|
||||
1.758240410327171e-06,
|
||||
-1.810363977281753e-07,
|
||||
5.038890068538026e-07,
|
||||
2.535316760681993e-06
|
||||
],
|
||||
[
|
||||
1.8865055231275015e-05,
|
||||
1.6472472280197986e-05,
|
||||
-3.938622580813351e-06,
|
||||
6.915005467023482e-07,
|
||||
1.3436475308461146e-08,
|
||||
2.5239089141456715e-06
|
||||
],
|
||||
[
|
||||
1.7582404103267296e-06,
|
||||
-3.938622580813165e-06,
|
||||
0.00016345528428136864,
|
||||
1.2760211990996107e-06,
|
||||
-1.6885792095168194e-06,
|
||||
-2.893382888508609e-05
|
||||
],
|
||||
[
|
||||
-1.8103639772817426e-07,
|
||||
6.915005467023501e-07,
|
||||
1.2760211990995245e-06,
|
||||
4.105010849554699e-07,
|
||||
-4.030484773708236e-08,
|
||||
4.998334164326166e-07
|
||||
],
|
||||
[
|
||||
5.03889006853805e-07,
|
||||
1.343647530844593e-08,
|
||||
-1.6885792095168348e-06,
|
||||
-4.030484773708497e-08,
|
||||
2.2721254339717912e-07,
|
||||
4.396574266952655e-07
|
||||
],
|
||||
[
|
||||
2.535316760682081e-06,
|
||||
2.523908914145641e-06,
|
||||
-2.8933828885086076e-05,
|
||||
4.998334164326008e-07,
|
||||
4.3965742669526083e-07,
|
||||
1.0057436856060575e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3396168269270525,
|
||||
0.23254233292419335,
|
||||
0.7325244331637354
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0006407035858768623,
|
||||
0.0004766681690622724,
|
||||
0.0031713462214114333
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011617727487135384,
|
||||
0.011500702975784143,
|
||||
0.0037738322480196616
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.617727487135383,
|
||||
11.500702975784142,
|
||||
3.7738322480196618
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5443586240371365,
|
||||
"pitch": 0.45693937745203334,
|
||||
"yaw": 0.10094138603029135
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
936.75,
|
||||
754.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
935.0791015625,
|
||||
751.452392578125
|
||||
],
|
||||
"reprojection_error_px": 3.046671161190936,
|
||||
"confidence": 0.7442305341015119
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.25,
|
||||
942.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.7919921875,
|
||||
940.8734130859375
|
||||
],
|
||||
"reprojection_error_px": 5.573064449317619,
|
||||
"confidence": 0.3228339421209916
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.5,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1388.328125,
|
||||
883.6264038085938
|
||||
],
|
||||
"reprojection_error_px": 4.957779397637566,
|
||||
"confidence": 0.4761841447500904
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1341.75,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1345.26416015625,
|
||||
839.87158203125
|
||||
],
|
||||
"reprojection_error_px": 5.421545584837676,
|
||||
"confidence": 0.6720101269988878
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1399.75,
|
||||
806.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.9783935546875,
|
||||
803.9635620117188
|
||||
],
|
||||
"reprojection_error_px": 5.1879965062693305,
|
||||
"confidence": 0.25536384825957736
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
816.5,
|
||||
827.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
812.5989379882812,
|
||||
825.6062622070312
|
||||
],
|
||||
"reprojection_error_px": 4.142558370720266,
|
||||
"confidence": 0.7073036915264065
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.5,
|
||||
862.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
844.05615234375,
|
||||
867.4198608398438
|
||||
],
|
||||
"reprojection_error_px": 4.887974664210606,
|
||||
"confidence": 0.7021126386789793
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
664.75,
|
||||
836.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
667.4331665039062,
|
||||
836.1431274414062
|
||||
],
|
||||
"reprojection_error_px": 2.7067952472918484,
|
||||
"confidence": 0.6877833343649649
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.8828125,
|
||||
752.0767211914062
|
||||
],
|
||||
"reprojection_error_px": 1.473861586835173,
|
||||
"confidence": 0.656333567312455
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.25,
|
||||
817.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.0118408203125,
|
||||
815.5062255859375
|
||||
],
|
||||
"reprojection_error_px": 2.9974143737210723,
|
||||
"confidence": 0.6757834243292992
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.5,
|
||||
714.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.506103515625,
|
||||
715.9939575195312
|
||||
],
|
||||
"reprojection_error_px": 4.275602232208575,
|
||||
"confidence": 0.6534862502647855
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
821.5,
|
||||
736.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
822.350341796875,
|
||||
737.5794067382812
|
||||
],
|
||||
"reprojection_error_px": 1.3741179273117612,
|
||||
"confidence": 0.7073333333333334
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
739.25,
|
||||
559.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
740.8521728515625,
|
||||
558.3681640625
|
||||
],
|
||||
"reprojection_error_px": 1.7222585456894723,
|
||||
"confidence": 0.5778977292530064
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.0,
|
||||
307.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
871.7742309570312,
|
||||
304.90594482421875
|
||||
],
|
||||
"reprojection_error_px": 2.354902615368604,
|
||||
"confidence": 0.6091109328838102
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
488.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.0210571289062,
|
||||
487.8402099609375
|
||||
],
|
||||
"reprojection_error_px": 4.024230770036849,
|
||||
"confidence": 0.5891999992118755
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
418.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1404.181884765625,
|
||||
418.39581298828125
|
||||
],
|
||||
"reprojection_error_px": 2.4575418516373673,
|
||||
"confidence": 0.2090385473648542
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
533.90234375,
|
||||
406.2080383300781
|
||||
],
|
||||
"reprojection_error_px": 5.6062423173115254,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
631.809326171875,
|
||||
432.26702880859375
|
||||
],
|
||||
"reprojection_error_px": 3.9507227452400517,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1356.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.47412109375,
|
||||
429.6994934082031
|
||||
],
|
||||
"reprojection_error_px": 1.9841753230763644,
|
||||
"confidence": 0.6113473409254715
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.270263671875,
|
||||
316.4139709472656
|
||||
],
|
||||
"reprojection_error_px": 5.762797756428706,
|
||||
"confidence": 0.5798408315806451
|
||||
},
|
||||
{
|
||||
"marker_id": 101,
|
||||
"observed_center_px": [
|
||||
1307.75,
|
||||
304.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1307.99365234375,
|
||||
308.3113098144531
|
||||
],
|
||||
"reprojection_error_px": 4.318189294231404,
|
||||
"confidence": 0.5694099539829083
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
338.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
640.4301147460938,
|
||||
334.9346923828125
|
||||
],
|
||||
"reprojection_error_px": 3.066104162728535,
|
||||
"confidence": 0.5397522426826521
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.167236328125,
|
||||
207.53790283203125
|
||||
],
|
||||
"reprojection_error_px": 3.2294059542345743,
|
||||
"confidence": 0.5445844663450473
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
1108.0,
|
||||
182.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1111.481201171875,
|
||||
182.69589233398438
|
||||
],
|
||||
"reprojection_error_px": 3.5500743287376526,
|
||||
"confidence": 0.5380549070504695
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.0,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1283.0751953125,
|
||||
133.40899658203125
|
||||
],
|
||||
"reprojection_error_px": 3.462386183834816,
|
||||
"confidence": 0.5493902887184056
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_aef/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_aef/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 69.49682573152906,
|
||||
"gt": 70.0,
|
||||
"error": 0.5031742684709428,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 50.02980085267594,
|
||||
"gt": 50.0,
|
||||
"error": 0.029800852675947453,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -69.73688845609361,
|
||||
"gt": -70.0,
|
||||
"error": 0.2631115439064047,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 119.54836663812962,
|
||||
"gt": 120.0,
|
||||
"error": 0.4516333618703925,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 49.219823327379196,
|
||||
"gt": 50.0,
|
||||
"error": 0.7801766726207973,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 35.60454033389875,
|
||||
"gt": 30.0,
|
||||
"error": 5.60454033389874,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 21.22143437192546,
|
||||
"gt": 20.0,
|
||||
"error": 1.2214343719254614,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.4258525529944563,
|
||||
"max_abs_deg": 5.60454033389874,
|
||||
"mean_abs_mm": 0.8623043201982021,
|
||||
"max_abs_mm": 1.2214343719254614,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 1.4205462958117139,
|
||||
"finger_error_mm": 3.45428285577836
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_aef/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_aef/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:15Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 69.49682573152906,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 50.02980085267594,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -69.73688845609361,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 119.54836663812962,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 49.219823327379196,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 35.60454033389875,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 21.22143437192546,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 19.256394744256475,
|
||||
"num_markers": 23
|
||||
}
|
||||
712
data/camera_study/Scene4/k3_bcd/aruco_marker_poses.json
Normal file
712
data/camera_study/Scene4/k3_bcd/aruco_marker_poses.json
Normal file
@@ -0,0 +1,712 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T22:50:43Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7046937746856436,
|
||||
-0.7914174011623307,
|
||||
0.3989527588758248
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937746856437,
|
||||
-791.4174011623307,
|
||||
398.9527588758248
|
||||
],
|
||||
"direction": [
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.2925338179503475,
|
||||
-0.36224481676084064,
|
||||
0.189500850527772
|
||||
],
|
||||
"position_mm": [
|
||||
292.5338179503475,
|
||||
-362.24481676084065,
|
||||
189.500850527772
|
||||
],
|
||||
"normal": [
|
||||
-0.4970139671225167,
|
||||
-0.8663188413611659,
|
||||
0.04968683515565353
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.29171670112695797,
|
||||
-0.36292934159229195,
|
||||
0.1723074882565169
|
||||
],
|
||||
[
|
||||
0.2781831218942255,
|
||||
-0.35382167942925935,
|
||||
0.1899980416136465
|
||||
],
|
||||
[
|
||||
0.2934169524094538,
|
||||
-0.3619036956873385,
|
||||
0.2070745106137151
|
||||
],
|
||||
[
|
||||
0.30681849637075276,
|
||||
-0.37032455033447276,
|
||||
0.18862336162720944
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.018114955905958
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.32035173286350976,
|
||||
-0.28846297839894786,
|
||||
0.18601839383759103
|
||||
],
|
||||
"position_mm": [
|
||||
320.35173286350977,
|
||||
-288.4629783989479,
|
||||
186.01839383759102
|
||||
],
|
||||
"normal": [
|
||||
0.6965090393729595,
|
||||
-0.5864982708661305,
|
||||
0.413394407730434
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.32855296964639213,
|
||||
-0.2750310488117847,
|
||||
0.19142529252831567
|
||||
],
|
||||
[
|
||||
0.32943429610694586,
|
||||
-0.2880313424118429,
|
||||
0.17116390487614283
|
||||
],
|
||||
[
|
||||
0.31202399423640753,
|
||||
-0.3022229575764869,
|
||||
0.1806900291184692
|
||||
],
|
||||
[
|
||||
0.31139567146429364,
|
||||
-0.28856656479567694,
|
||||
0.20079434882743638
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.144271607494012
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5710442612688852,
|
||||
0.21027106113566957,
|
||||
-0.026492749929618413
|
||||
],
|
||||
"position_mm": [
|
||||
571.0442612688852,
|
||||
210.27106113566956,
|
||||
-26.492749929618412
|
||||
],
|
||||
"normal": [
|
||||
0.03147289376043987,
|
||||
0.003826752466348783,
|
||||
0.999497280098303
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.5598031594916462,
|
||||
0.19852281079803086,
|
||||
-0.026119425180207375
|
||||
],
|
||||
[
|
||||
0.5592697607812681,
|
||||
0.22070673405679853,
|
||||
-0.026136392843738303
|
||||
],
|
||||
[
|
||||
0.5823161759870427,
|
||||
0.222095144152066,
|
||||
-0.026918336910862022
|
||||
],
|
||||
[
|
||||
0.5827879488155837,
|
||||
0.19975955553578298,
|
||||
-0.02679684478366596
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.66517074862991
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16838126590016664,
|
||||
-0.1741275181859982,
|
||||
-0.02689809447341884
|
||||
],
|
||||
"position_mm": [
|
||||
168.38126590016662,
|
||||
-174.12751818599818,
|
||||
-26.89809447341884
|
||||
],
|
||||
"normal": [
|
||||
0.0008297040148690038,
|
||||
-0.030361622159080007,
|
||||
0.9995386353168731
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15612430007831102,
|
||||
-0.18497597221379086,
|
||||
-0.027108615977183774
|
||||
],
|
||||
[
|
||||
0.15723487253748414,
|
||||
-0.16215101740070367,
|
||||
-0.026633669646900136
|
||||
],
|
||||
[
|
||||
0.18064042633946564,
|
||||
-0.16369607675212194,
|
||||
-0.02647874248586085
|
||||
],
|
||||
[
|
||||
0.17952546464540578,
|
||||
-0.18568700637737634,
|
||||
-0.027371349783730594
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.941149506508502
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.04718164693377803,
|
||||
-0.21669863852144014,
|
||||
-0.02726493170067057
|
||||
],
|
||||
"position_mm": [
|
||||
47.181646933778026,
|
||||
-216.69863852144013,
|
||||
-27.26493170067057
|
||||
],
|
||||
"normal": [
|
||||
-0.03798121562642974,
|
||||
-0.03805775830838055,
|
||||
0.9985534709228543
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.03473296995868811,
|
||||
-0.22749818809135666,
|
||||
-0.028132398953906457
|
||||
],
|
||||
[
|
||||
0.034982470577711554,
|
||||
-0.20522449206503385,
|
||||
-0.027309298042951204
|
||||
],
|
||||
[
|
||||
0.05960386775992493,
|
||||
-0.2061376012714468,
|
||||
-0.0263718719453434
|
||||
],
|
||||
[
|
||||
0.05940727943878752,
|
||||
-0.22793427265792332,
|
||||
-0.027246157860481214
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.363900264173004
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4021394933282024,
|
||||
-0.17360980005498697,
|
||||
-0.027367153155606345
|
||||
],
|
||||
"position_mm": [
|
||||
402.13949332820243,
|
||||
-173.60980005498698,
|
||||
-27.367153155606346
|
||||
],
|
||||
"normal": [
|
||||
0.003162754128508583,
|
||||
-0.03296408225226366,
|
||||
0.9994515327256188
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.39099005759787675,
|
||||
-0.18537010502612025,
|
||||
-0.027760951980343215
|
||||
],
|
||||
[
|
||||
0.3898071035057655,
|
||||
-0.16309650081336408,
|
||||
-0.026940276621769954
|
||||
],
|
||||
[
|
||||
0.41331392433847347,
|
||||
-0.16177286359237777,
|
||||
-0.027052940330029956
|
||||
],
|
||||
[
|
||||
0.4144468878706943,
|
||||
-0.18419973078808585,
|
||||
-0.027714443690282257
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.95391974361693
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.01888968244428018,
|
||||
-0.19016233446956718,
|
||||
-0.02665675224881555
|
||||
],
|
||||
"position_mm": [
|
||||
-18.88968244428018,
|
||||
-190.16233446956718,
|
||||
-26.65675224881555
|
||||
],
|
||||
"normal": [
|
||||
-0.007576221816043284,
|
||||
-0.054885753374147896,
|
||||
0.9984638976645808
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.031703189124923696,
|
||||
-0.2007683172895572,
|
||||
-0.02733421820070371
|
||||
],
|
||||
[
|
||||
-0.030053447581310885,
|
||||
-0.1789512999585872,
|
||||
-0.02612802589609666
|
||||
],
|
||||
[
|
||||
-0.00636593670895507,
|
||||
-0.17996878499107544,
|
||||
-0.0259984331458617
|
||||
],
|
||||
[
|
||||
-0.007436156361931064,
|
||||
-0.20096093563904885,
|
||||
-0.027166331752600144
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.73561158253941
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.006045599565271526,
|
||||
-0.27790079273342094,
|
||||
-0.027426526970948488
|
||||
],
|
||||
"position_mm": [
|
||||
6.045599565271527,
|
||||
-277.90079273342093,
|
||||
-27.426526970948487
|
||||
],
|
||||
"normal": [
|
||||
0.009895429027095249,
|
||||
-0.026321680224902222,
|
||||
0.9996045466255683
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.0061383511035924005,
|
||||
-0.2887596767052319,
|
||||
-0.02760307388634868
|
||||
],
|
||||
[
|
||||
-0.005112804561372518,
|
||||
-0.26644589082187464,
|
||||
-0.027003019244038973
|
||||
],
|
||||
[
|
||||
0.018033053431674367,
|
||||
-0.2669606329503645,
|
||||
-0.027268456728641966
|
||||
],
|
||||
[
|
||||
0.017400500494376657,
|
||||
-0.28943697045621275,
|
||||
-0.027831558024764343
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.885122513747103
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37199488633676325,
|
||||
-0.18432490328451617,
|
||||
-0.02772744824102496
|
||||
],
|
||||
"position_mm": [
|
||||
371.9948863367633,
|
||||
-184.32490328451618,
|
||||
-27.72744824102496
|
||||
],
|
||||
"normal": [
|
||||
-0.0030927304807515485,
|
||||
-0.06588371148469044,
|
||||
0.997822515069276
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.36034209664915895,
|
||||
-0.19495747712528563,
|
||||
-0.02849988116122971
|
||||
],
|
||||
[
|
||||
0.3602875298404207,
|
||||
-0.1732916939903881,
|
||||
-0.027001291306903694
|
||||
],
|
||||
[
|
||||
0.3837593066126185,
|
||||
-0.17365646218345865,
|
||||
-0.02702041838626753
|
||||
],
|
||||
[
|
||||
0.38359061224485497,
|
||||
-0.1953939798389324,
|
||||
-0.028388202109698897
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.556569546988555
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10490413976934777,
|
||||
-0.19124551486633506,
|
||||
-0.027034432972674067
|
||||
],
|
||||
"position_mm": [
|
||||
104.90413976934778,
|
||||
-191.24551486633507,
|
||||
-27.034432972674068
|
||||
],
|
||||
"normal": [
|
||||
0.021006170009462498,
|
||||
-0.052889019761069425,
|
||||
0.998379433086563
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09319548302799942,
|
||||
-0.20325710308306333,
|
||||
-0.027111443600376556
|
||||
],
|
||||
[
|
||||
0.09286846820934425,
|
||||
-0.18044196080143793,
|
||||
-0.026520026351523333
|
||||
],
|
||||
[
|
||||
0.11670001784668149,
|
||||
-0.17992002956378608,
|
||||
-0.02635246024168674
|
||||
],
|
||||
[
|
||||
0.11685258999336595,
|
||||
-0.20136296601705292,
|
||||
-0.028153801697109643
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.98442555323361
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28182966048327474,
|
||||
-0.23589549059049775,
|
||||
0.2211895348804842
|
||||
],
|
||||
"position_mm": [
|
||||
281.8296604832747,
|
||||
-235.89549059049776,
|
||||
221.18953488048422
|
||||
],
|
||||
"normal": [
|
||||
0.26120204264808955,
|
||||
-0.3495275393772918,
|
||||
0.8997799687330905
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26996218281223383,
|
||||
-0.22591910228775894,
|
||||
0.228217555903587
|
||||
],
|
||||
[
|
||||
0.29348244217159875,
|
||||
-0.224346770137329,
|
||||
0.222596297551153
|
||||
],
|
||||
[
|
||||
0.2934782078886578,
|
||||
-0.24530037075355168,
|
||||
0.21384938452735694
|
||||
],
|
||||
[
|
||||
0.2703958090606087,
|
||||
-0.24801571918335125,
|
||||
0.2200949015398399
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.638013900645227
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.283076237894343,
|
||||
-0.16951843191798824,
|
||||
0.245023022429825
|
||||
],
|
||||
"position_mm": [
|
||||
283.076237894343,
|
||||
-169.51843191798824,
|
||||
245.02302242982498
|
||||
],
|
||||
"normal": [
|
||||
0.2623051839386586,
|
||||
-0.3533970901221401,
|
||||
0.8979457039109384
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2710962562085458,
|
||||
-0.16012710284818604,
|
||||
0.25212328964492753
|
||||
],
|
||||
[
|
||||
0.2943118357949369,
|
||||
-0.15729138501085316,
|
||||
0.24665141274292324
|
||||
],
|
||||
[
|
||||
0.2949499417156472,
|
||||
-0.17851600823458344,
|
||||
0.23791459835147624
|
||||
],
|
||||
[
|
||||
0.271946917858242,
|
||||
-0.1821392315783303,
|
||||
0.2434027889799729
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.649382594048195
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.35291239575174277,
|
||||
-0.09082351961342561,
|
||||
0.0013695744670816513
|
||||
],
|
||||
"position_mm": [
|
||||
352.9123957517428,
|
||||
-90.8235196134256,
|
||||
1.3695744670816512
|
||||
],
|
||||
"normal": [
|
||||
-0.010813974017471853,
|
||||
-0.026841834012568015,
|
||||
0.9995811992593654
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3412517333525082,
|
||||
-0.07944554867515191,
|
||||
0.0017696976456389056
|
||||
],
|
||||
[
|
||||
0.3654914803789649,
|
||||
-0.07982585906168253,
|
||||
0.0015964685060737551
|
||||
],
|
||||
[
|
||||
0.36466951358381056,
|
||||
-0.10307847295728072,
|
||||
0.0013698315485018075
|
||||
],
|
||||
[
|
||||
0.34023685569168755,
|
||||
-0.10094419775958725,
|
||||
0.0007423001681121363
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.39810353457552
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.18241386506233845,
|
||||
-0.08046339131936406,
|
||||
0.27720757747680963
|
||||
],
|
||||
"position_mm": [
|
||||
182.41386506233846,
|
||||
-80.46339131936406,
|
||||
277.2075774768096
|
||||
],
|
||||
"normal": [
|
||||
0.004272684628662978,
|
||||
-0.6742262844635486,
|
||||
0.7385124653684203
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17068923132975086,
|
||||
-0.07222591998957494,
|
||||
0.2847920431510445
|
||||
],
|
||||
[
|
||||
0.19469741614289088,
|
||||
-0.0721350576346886,
|
||||
0.28474360386955183
|
||||
],
|
||||
[
|
||||
0.19421344331500734,
|
||||
-0.08882076851330693,
|
||||
0.26950572672775946
|
||||
],
|
||||
[
|
||||
0.17005536946170474,
|
||||
-0.08867181913988573,
|
||||
0.2697889361588827
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.260146981553614
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.23390351425274383,
|
||||
-0.06482384713261291,
|
||||
0.286757865561708
|
||||
],
|
||||
"position_mm": [
|
||||
233.90351425274383,
|
||||
-64.82384713261291,
|
||||
286.757865561708
|
||||
],
|
||||
"normal": [
|
||||
-0.02792318571479495,
|
||||
-0.35325768241526756,
|
||||
0.9351092479032228
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.22140866595439007,
|
||||
-0.05365025855880569,
|
||||
0.2905064868896758
|
||||
],
|
||||
[
|
||||
0.2456185315125668,
|
||||
-0.05439043848354207,
|
||||
0.2911488284266125
|
||||
],
|
||||
[
|
||||
0.24676206217809293,
|
||||
-0.07590225187488683,
|
||||
0.2828599036270476
|
||||
],
|
||||
[
|
||||
0.22182479736592556,
|
||||
-0.07535243961321708,
|
||||
0.28251624330349634
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.846837012243626
|
||||
}
|
||||
]
|
||||
}
|
||||
353
data/camera_study/Scene4/k3_bcd/aruco_positions_initial.json
Normal file
353
data/camera_study/Scene4/k3_bcd/aruco_positions_initial.json
Normal file
@@ -0,0 +1,353 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:50:42Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7046937746856436,
|
||||
-0.7914174011623307,
|
||||
0.3989527588758248
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937746856437,
|
||||
-791.4174011623307,
|
||||
398.9527588758248
|
||||
],
|
||||
"direction": [
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29260991488520327,
|
||||
-0.362217036335718,
|
||||
0.18952846793469363
|
||||
],
|
||||
"position_mm": [
|
||||
292.6099148852033,
|
||||
-362.217036335718,
|
||||
189.52846793469362
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.32057217009163946,
|
||||
-0.2887457017622007,
|
||||
0.18649669098908575
|
||||
],
|
||||
"position_mm": [
|
||||
320.57217009163946,
|
||||
-288.7457017622007,
|
||||
186.49669098908575
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5710606293569248,
|
||||
0.21025136806439673,
|
||||
-0.026524156620634374
|
||||
],
|
||||
"position_mm": [
|
||||
571.0606293569248,
|
||||
210.25136806439673,
|
||||
-26.524156620634376
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16851266173390428,
|
||||
-0.1742680624001681,
|
||||
-0.026663646232941745
|
||||
],
|
||||
"position_mm": [
|
||||
168.51266173390428,
|
||||
-174.2680624001681,
|
||||
-26.663646232941744
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04715004367112651,
|
||||
-0.2166941657154333,
|
||||
-0.027354132324828247
|
||||
],
|
||||
"position_mm": [
|
||||
47.15004367112651,
|
||||
-216.6941657154333,
|
||||
-27.354132324828246
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4021640159324888,
|
||||
-0.17360305686158903,
|
||||
-0.027465189830061777
|
||||
],
|
||||
"position_mm": [
|
||||
402.1640159324888,
|
||||
-173.60305686158904,
|
||||
-27.465189830061778
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019027560565372574,
|
||||
-0.19000658281339858,
|
||||
-0.02726443918887955
|
||||
],
|
||||
"position_mm": [
|
||||
-19.027560565372575,
|
||||
-190.00658281339858,
|
||||
-27.26443918887955
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006025336759655235,
|
||||
-0.2779293083450852,
|
||||
-0.027492496922843765
|
||||
],
|
||||
"position_mm": [
|
||||
6.025336759655235,
|
||||
-277.92930834508525,
|
||||
-27.492496922843763
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3720173783957598,
|
||||
-0.18431021788176463,
|
||||
-0.027831217681550207
|
||||
],
|
||||
"position_mm": [
|
||||
372.0173783957598,
|
||||
-184.31021788176463,
|
||||
-27.831217681550207
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10487714786076037,
|
||||
-0.1912406747487312,
|
||||
-0.02713130044520294
|
||||
],
|
||||
"position_mm": [
|
||||
104.87714786076037,
|
||||
-191.24067474873118,
|
||||
-27.131300445202942
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28186218870293356,
|
||||
-0.23587764557719013,
|
||||
0.22105591040081904
|
||||
],
|
||||
"position_mm": [
|
||||
281.86218870293357,
|
||||
-235.87764557719012,
|
||||
221.05591040081904
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2828992318288993,
|
||||
-0.16925905476595465,
|
||||
0.244617293980427
|
||||
],
|
||||
"position_mm": [
|
||||
282.8992318288993,
|
||||
-169.25905476595466,
|
||||
244.617293980427
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35294521937960344,
|
||||
-0.09080253393197611,
|
||||
0.0012902431051243495
|
||||
],
|
||||
"position_mm": [
|
||||
352.94521937960343,
|
||||
-90.80253393197611,
|
||||
1.2902431051243495
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18240790672843765,
|
||||
-0.08036842989636776,
|
||||
0.2771415646638651
|
||||
],
|
||||
"position_mm": [
|
||||
182.40790672843764,
|
||||
-80.36842989636776,
|
||||
277.1415646638651
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23391981802453754,
|
||||
-0.06478091456010865,
|
||||
0.2866979224011838
|
||||
],
|
||||
"position_mm": [
|
||||
233.91981802453753,
|
||||
-64.78091456010866,
|
||||
286.6979224011838
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
352
data/camera_study/Scene4/k3_bcd/aruco_positions_optimized.json
Normal file
352
data/camera_study/Scene4/k3_bcd/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,352 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:50:43Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7046937746856436,
|
||||
-0.7914174011623307,
|
||||
0.3989527588758248
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937746856437,
|
||||
-791.4174011623307,
|
||||
398.9527588758248
|
||||
],
|
||||
"direction": [
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29242390268359336,
|
||||
-0.36221792723436214,
|
||||
0.18952723588326223
|
||||
],
|
||||
"position_mm": [
|
||||
292.4239026835934,
|
||||
-362.21792723436215,
|
||||
189.52723588326222
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.3200992645214043,
|
||||
-0.28801898905243,
|
||||
0.1858031612056204
|
||||
],
|
||||
"position_mm": [
|
||||
320.0992645214043,
|
||||
-288.01898905243,
|
||||
185.8031612056204
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5710545002009733,
|
||||
0.21025313973662832,
|
||||
-0.026524327215779818
|
||||
],
|
||||
"position_mm": [
|
||||
571.0545002009733,
|
||||
210.25313973662833,
|
||||
-26.524327215779817
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1676113177163438,
|
||||
-0.1734707496195624,
|
||||
-0.027476787510261485
|
||||
],
|
||||
"position_mm": [
|
||||
167.6113177163438,
|
||||
-173.4707496195624,
|
||||
-27.476787510261484
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04863516242440243,
|
||||
-0.2170147466257543,
|
||||
-0.026831116907193687
|
||||
],
|
||||
"position_mm": [
|
||||
48.63516242440243,
|
||||
-217.0147466257543,
|
||||
-26.831116907193685
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4029642790314826,
|
||||
-0.16978024126082386,
|
||||
-0.030193005167016094
|
||||
],
|
||||
"position_mm": [
|
||||
402.9642790314826,
|
||||
-169.78024126082386,
|
||||
-30.193005167016093
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.022118482414843894,
|
||||
-0.18584316656297029,
|
||||
-0.029534384725621286
|
||||
],
|
||||
"position_mm": [
|
||||
-22.118482414843893,
|
||||
-185.84316656297028,
|
||||
-29.534384725621287
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006218482123624881,
|
||||
-0.2801560276000604,
|
||||
-0.026451471640188087
|
||||
],
|
||||
"position_mm": [
|
||||
6.218482123624881,
|
||||
-280.15602760006044,
|
||||
-26.45147164018809
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37135700403660726,
|
||||
-0.1878482539610372,
|
||||
-0.025257189949914046
|
||||
],
|
||||
"position_mm": [
|
||||
371.35700403660724,
|
||||
-187.8482539610372,
|
||||
-25.257189949914046
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10553448258240576,
|
||||
-0.189126351398643,
|
||||
-0.02839398270584158
|
||||
],
|
||||
"position_mm": [
|
||||
105.53448258240576,
|
||||
-189.126351398643,
|
||||
-28.39398270584158
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28177044305031745,
|
||||
-0.23568609155456965,
|
||||
0.22105368080517054
|
||||
],
|
||||
"position_mm": [
|
||||
281.77044305031745,
|
||||
-235.68609155456966,
|
||||
221.05368080517056
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2830583938397751,
|
||||
-0.16989470905010573,
|
||||
0.2449249101529223
|
||||
],
|
||||
"position_mm": [
|
||||
283.0583938397751,
|
||||
-169.89470905010572,
|
||||
244.9249101529223
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3529284891308172,
|
||||
-0.09072416876573686,
|
||||
0.0014261151079852682
|
||||
],
|
||||
"position_mm": [
|
||||
352.9284891308172,
|
||||
-90.72416876573686,
|
||||
1.4261151079852683
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18240200235408674,
|
||||
-0.0803554117919473,
|
||||
0.277119768344788
|
||||
],
|
||||
"position_mm": [
|
||||
182.40200235408673,
|
||||
-80.3554117919473,
|
||||
277.11976834478804
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23391817091422074,
|
||||
-0.06477674648326709,
|
||||
0.28662732699501187
|
||||
],
|
||||
"position_mm": [
|
||||
233.91817091422072,
|
||||
-64.77674648326709,
|
||||
286.62732699501186
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2484
data/camera_study/Scene4/k3_bcd/render_b_aruco_detection.json
Normal file
2484
data/camera_study/Scene4/k3_bcd/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
523
data/camera_study/Scene4/k3_bcd/render_b_camera_pose.json
Normal file
523
data/camera_study/Scene4/k3_bcd/render_b_camera_pose.json
Normal file
@@ -0,0 +1,523 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:41Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcd\\render_b_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "b",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.0294189453125,
|
||||
0.0,
|
||||
719.934814453125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1991.6876220703125,
|
||||
539.2061157226562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 23,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
48,
|
||||
54,
|
||||
71,
|
||||
69,
|
||||
59,
|
||||
105,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
217,
|
||||
206,
|
||||
207,
|
||||
76,
|
||||
94,
|
||||
50,
|
||||
61,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01324362066806506,
|
||||
0.0018086250849772174,
|
||||
0.0013022607858018253,
|
||||
0.0013022180211013888
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.68313418741189,
|
||||
"residual_median_px": 3.7394299037901337,
|
||||
"residual_max_px": 5.233482918232737,
|
||||
"sigma2_normalized": 1.9501375405959995e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999290704727173,
|
||||
-0.01126303430646658,
|
||||
-0.003874987829476595
|
||||
],
|
||||
[
|
||||
-0.011217456310987473,
|
||||
-0.7810890078544617,
|
||||
-0.6243189573287964
|
||||
],
|
||||
[
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3118748664855957,
|
||||
0.054102275520563126,
|
||||
1.4960986375808716
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467268734961557,
|
||||
-0.0155706456379845,
|
||||
9.006075334066718e-05
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.306467741727829,
|
||||
-0.8952954411506653,
|
||||
1.2012609243392944
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677429199219,
|
||||
-895.2954711914062,
|
||||
1201.2608642578125
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.36746215820312,
|
||||
"pitch": -0.22947107255458832,
|
||||
"yaw": -0.6427314877510071
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.6039758488550844e-05,
|
||||
-7.168862991012606e-07,
|
||||
1.196320413588991e-06,
|
||||
4.5213197110312617e-07,
|
||||
-2.3563621249212062e-07,
|
||||
1.661762888992596e-06
|
||||
],
|
||||
[
|
||||
-7.168862991012798e-07,
|
||||
3.034437622876535e-06,
|
||||
-1.05368260573141e-06,
|
||||
2.171687264695621e-07,
|
||||
-9.297382906465963e-07,
|
||||
5.517939403866757e-07
|
||||
],
|
||||
[
|
||||
1.196320413589197e-06,
|
||||
-1.05368260573139e-06,
|
||||
2.992504291814162e-05,
|
||||
4.866695803161844e-07,
|
||||
-3.345195643650993e-06,
|
||||
-1.0190257584999124e-05
|
||||
],
|
||||
[
|
||||
4.5213197110313104e-07,
|
||||
2.1716872646956475e-07,
|
||||
4.866695803161844e-07,
|
||||
2.732882600827722e-07,
|
||||
-8.639683736629349e-08,
|
||||
3.8555291575911944e-07
|
||||
],
|
||||
[
|
||||
-2.3563621249214455e-07,
|
||||
-9.297382906465994e-07,
|
||||
-3.3451956436509763e-06,
|
||||
-8.639683736629215e-08,
|
||||
9.843901950768523e-07,
|
||||
1.5179266818755123e-06
|
||||
],
|
||||
[
|
||||
1.6617628889925237e-06,
|
||||
5.517939403866692e-07,
|
||||
-1.019025758499913e-05,
|
||||
3.85552915759121e-07,
|
||||
1.517926681875519e-06,
|
||||
7.609045031709997e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22946769057727817,
|
||||
0.09980716956758984,
|
||||
0.31342961078374404
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005227697964522933,
|
||||
0.0009921643992186237,
|
||||
0.002758449751528927
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006218234347439358,
|
||||
0.004543144623764037,
|
||||
0.004170947652370133
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.218234347439358,
|
||||
4.543144623764037,
|
||||
4.170947652370133
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.24444376999029982,
|
||||
"pitch": 0.23036315843502497,
|
||||
"yaw": 0.10102504440724586
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1020.0,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1015.9654541015625,
|
||||
1005.8148803710938
|
||||
],
|
||||
"reprojection_error_px": 4.4746227309994655,
|
||||
"confidence": 0.6951715445822307
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
1011.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.2198486328125,
|
||||
1014.1315307617188
|
||||
],
|
||||
"reprojection_error_px": 3.962423010752823,
|
||||
"confidence": 0.6785390184142406
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
769.0,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
771.960205078125,
|
||||
1033.818115234375
|
||||
],
|
||||
"reprojection_error_px": 4.446650741080133,
|
||||
"confidence": 0.450998392349139
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.75,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1376.693115234375,
|
||||
962.3866577148438
|
||||
],
|
||||
"reprojection_error_px": 3.716283100698822,
|
||||
"confidence": 0.5439242620910085
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
271.83697509765625,
|
||||
971.4892578125
|
||||
],
|
||||
"reprojection_error_px": 4.761504559241055,
|
||||
"confidence": 0.6427031538164533
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1191.2716064453125,
|
||||
957.0810546875
|
||||
],
|
||||
"reprojection_error_px": 3.2520584799623093,
|
||||
"confidence": 0.6553525014962716
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1036.0,
|
||||
944.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1038.6568603515625,
|
||||
941.8314208984375
|
||||
],
|
||||
"reprojection_error_px": 3.946772212806584,
|
||||
"confidence": 0.6218812728138117
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1401.779541015625,
|
||||
898.2904663085938
|
||||
],
|
||||
"reprojection_error_px": 3.6576446910440685,
|
||||
"confidence": 0.24983668327405417
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1215.0,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1212.339111328125,
|
||||
883.1528930664062
|
||||
],
|
||||
"reprojection_error_px": 3.103397989534364,
|
||||
"confidence": 0.555129559779815
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
429.3242492675781,
|
||||
847.4453125
|
||||
],
|
||||
"reprojection_error_px": 4.5835134153972446,
|
||||
"confidence": 0.5223715864593753
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
251.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
247.82135009765625,
|
||||
850.440185546875
|
||||
],
|
||||
"reprojection_error_px": 3.540739517367463,
|
||||
"confidence": 0.5007240474925321
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.5,
|
||||
839.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.3910522460938,
|
||||
841.362548828125
|
||||
],
|
||||
"reprojection_error_px": 3.9047654349260887,
|
||||
"confidence": 0.5229998830159506
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.75,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.0291137695312,
|
||||
826.9443359375
|
||||
],
|
||||
"reprojection_error_px": 2.4157325444641935,
|
||||
"confidence": 0.5295063204309743
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.5,
|
||||
825.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
854.1998291015625,
|
||||
826.6820068359375
|
||||
],
|
||||
"reprojection_error_px": 4.064219774681145,
|
||||
"confidence": 0.528147602404417
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1327.967529296875,
|
||||
699.3744506835938
|
||||
],
|
||||
"reprojection_error_px": 4.080702380573443,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1185.0,
|
||||
700.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1189.3094482421875,
|
||||
700.8603515625
|
||||
],
|
||||
"reprojection_error_px": 4.324488108515172,
|
||||
"confidence": 0.47641635964133516
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1172.75,
|
||||
612.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.3157958984375,
|
||||
611.9349975585938
|
||||
],
|
||||
"reprojection_error_px": 0.5364324187682878,
|
||||
"confidence": 0.3898668411118563
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1311.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.2926025390625,
|
||||
610.463134765625
|
||||
],
|
||||
"reprojection_error_px": 5.233482918232737,
|
||||
"confidence": 0.3988910678481489
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.75,
|
||||
455.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.4918212890625,
|
||||
457.1796569824219
|
||||
],
|
||||
"reprojection_error_px": 1.9044507754321114,
|
||||
"confidence": 0.27243947145308567
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.1806640625,
|
||||
448.16033935546875
|
||||
],
|
||||
"reprojection_error_px": 3.7394299037901337,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1032.993408203125,
|
||||
417.64984130859375
|
||||
],
|
||||
"reprojection_error_px": 2.6343603147604218,
|
||||
"confidence": 0.27377442038329514
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
329.75,
|
||||
320.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
329.3233337402344,
|
||||
318.8132019042969
|
||||
],
|
||||
"reprojection_error_px": 1.2611636758117288,
|
||||
"confidence": 0.20112760305404662
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
775.25,
|
||||
347.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
775.9814453125,
|
||||
350.664306640625
|
||||
],
|
||||
"reprojection_error_px": 3.2477451810574203,
|
||||
"confidence": 0.23620987654320988
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1614
data/camera_study/Scene4/k3_bcd/render_c_aruco_detection.json
Normal file
1614
data/camera_study/Scene4/k3_bcd/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene4/k3_bcd/render_c_camera_pose.json
Normal file
355
data/camera_study/Scene4/k3_bcd/render_c_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:42Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcd\\render_c_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 11,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
96,
|
||||
62,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006929395815680354,
|
||||
0.0017468647358926165,
|
||||
0.0017346951311210815,
|
||||
0.0017346950405048665
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.909708755527321,
|
||||
"residual_median_px": 4.136020486761652,
|
||||
"residual_max_px": 7.135942640317332,
|
||||
"sigma2_normalized": 4.137604464868956e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9937289953231812,
|
||||
0.11177419126033783,
|
||||
-0.003037781920284033
|
||||
],
|
||||
[
|
||||
0.030063454061746597,
|
||||
-0.2932494282722473,
|
||||
-0.9555631875991821
|
||||
],
|
||||
[
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19834941625595093,
|
||||
0.10712400823831558,
|
||||
1.005916953086853
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8679664194000312,
|
||||
0.10262342865914824,
|
||||
-0.0801204696112108
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3022204339504242,
|
||||
-0.9015130996704102,
|
||||
0.398276150226593
|
||||
],
|
||||
"position_mm": [
|
||||
302.2204284667969,
|
||||
-901.5131225585938,
|
||||
398.2761535644531
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.24722290039062,
|
||||
"pitch": 6.1826395988464355,
|
||||
"yaw": 1.732850432395935
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
5.1040133222093424e-05,
|
||||
6.605551835381518e-06,
|
||||
1.2833734493644522e-05,
|
||||
-1.5019663264447036e-07,
|
||||
-8.283230517583298e-06,
|
||||
-8.475153962226958e-08
|
||||
],
|
||||
[
|
||||
6.60555183538171e-06,
|
||||
1.4768873634306313e-05,
|
||||
-6.748423490485634e-06,
|
||||
1.8360302310794762e-06,
|
||||
-1.9859983631412057e-06,
|
||||
3.872390326969674e-06
|
||||
],
|
||||
[
|
||||
1.2833734493643345e-05,
|
||||
-6.748423490485672e-06,
|
||||
4.5602076473498684e-05,
|
||||
-2.8969402578088533e-06,
|
||||
-6.232499877096582e-06,
|
||||
-1.0647912052310688e-05
|
||||
],
|
||||
[
|
||||
-1.5019663264439908e-07,
|
||||
1.836030231079476e-06,
|
||||
-2.896940257808845e-06,
|
||||
6.089439797350288e-07,
|
||||
1.320253964351089e-07,
|
||||
9.542983032578097e-07
|
||||
],
|
||||
[
|
||||
-8.283230517583183e-06,
|
||||
-1.9859983631411667e-06,
|
||||
-6.232499877096729e-06,
|
||||
1.320253964351196e-07,
|
||||
2.586460980943106e-06,
|
||||
2.2986565759526823e-06
|
||||
],
|
||||
[
|
||||
-8.475153962199919e-08,
|
||||
3.872390326969724e-06,
|
||||
-1.0647912052310664e-05,
|
||||
9.542983032578154e-07,
|
||||
2.298656575952638e-06,
|
||||
1.015307435062793e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.4093346716892348,
|
||||
0.22018935521323865,
|
||||
0.38691444302445294
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0007803486270475708,
|
||||
0.0016082477983641408,
|
||||
0.0031863889201771854
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005448193930105324,
|
||||
0.0032421275713110883,
|
||||
0.00591596302928808
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.448193930105324,
|
||||
3.242127571311088,
|
||||
5.91596302928808
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.37117583231671686,
|
||||
"pitch": 0.32193383066950226,
|
||||
"yaw": 0.22513197970365306
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.04583740234375,
|
||||
1036.910400390625
|
||||
],
|
||||
"reprojection_error_px": 6.709886759799213,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1039.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1092.0697021484375,
|
||||
1040.400634765625
|
||||
],
|
||||
"reprojection_error_px": 5.366308188837131,
|
||||
"confidence": 0.23796567608034963
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1178.3603515625,
|
||||
1030.4639892578125
|
||||
],
|
||||
"reprojection_error_px": 7.135942640317332,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.09400939941406,
|
||||
989.7242431640625
|
||||
],
|
||||
"reprojection_error_px": 3.168014915298387,
|
||||
"confidence": 0.616503916634816
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.4362487792969,
|
||||
1005.2944946289062
|
||||
],
|
||||
"reprojection_error_px": 5.7594011479420395,
|
||||
"confidence": 0.5603928511306994
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.75,
|
||||
996.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.4235229492188,
|
||||
994.0755004882812
|
||||
],
|
||||
"reprojection_error_px": 2.4463820525443856,
|
||||
"confidence": 0.5334935602695114
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
947.2511596679688,
|
||||
997.2364501953125
|
||||
],
|
||||
"reprojection_error_px": 1.9637294941058563,
|
||||
"confidence": 0.48423420812018686
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
867.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1035.482666015625,
|
||||
866.5459594726562
|
||||
],
|
||||
"reprojection_error_px": 7.032007469331564,
|
||||
"confidence": 0.3766641825147349
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
812.25,
|
||||
854.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
809.5588989257812,
|
||||
855.7542724609375
|
||||
],
|
||||
"reprojection_error_px": 2.8723837082567454,
|
||||
"confidence": 0.3703387843628071
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.75,
|
||||
770.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.7519226074219,
|
||||
771.0592651367188
|
||||
],
|
||||
"reprojection_error_px": 4.136020486761652,
|
||||
"confidence": 0.2855056958565939
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
694.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.2718505859375,
|
||||
694.3978271484375
|
||||
],
|
||||
"reprojection_error_px": 3.5442485789941744,
|
||||
"confidence": 0.037489248669361035
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1311
data/camera_study/Scene4/k3_bcd/render_d_aruco_detection.json
Normal file
1311
data/camera_study/Scene4/k3_bcd/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
313
data/camera_study/Scene4/k3_bcd/render_d_camera_pose.json
Normal file
313
data/camera_study/Scene4/k3_bcd/render_d_camera_pose.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:42Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcd\\render_d_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "d",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.6785888671875,
|
||||
0.0,
|
||||
720.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.283935546875,
|
||||
541.2328491210938
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 8,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
208,
|
||||
69,
|
||||
51,
|
||||
58,
|
||||
214,
|
||||
64,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010264361105113314,
|
||||
0.0016375366059525232,
|
||||
0.0015876744519916668,
|
||||
0.0015876712874322645
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.492767425728052,
|
||||
"residual_median_px": 3.97366984843817,
|
||||
"residual_max_px": 7.370531333861345,
|
||||
"sigma2_normalized": 4.033120185832425e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8138864040374756,
|
||||
0.5810225009918213,
|
||||
-0.0013403623597696424
|
||||
],
|
||||
[
|
||||
0.16307486593723297,
|
||||
-0.23064546287059784,
|
||||
-0.9592753648757935
|
||||
],
|
||||
[
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.113174669444561,
|
||||
0.08525089919567108,
|
||||
1.1233974695205688
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7900926997291386,
|
||||
0.572411911173635,
|
||||
-0.43002978560655325
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.7046937942504883,
|
||||
-0.7914173603057861,
|
||||
0.39895275235176086
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937866210938,
|
||||
-791.4173583984375,
|
||||
398.9527587890625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.89506530761719,
|
||||
"pitch": 33.89479064941406,
|
||||
"yaw": 11.330074310302734
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00015248822370392831,
|
||||
3.38127692648544e-05,
|
||||
2.7736435507614828e-05,
|
||||
-2.5949632759537185e-06,
|
||||
-3.115471757430359e-05,
|
||||
-4.035910937599009e-06
|
||||
],
|
||||
[
|
||||
3.3812769264854664e-05,
|
||||
5.357131813028437e-05,
|
||||
-4.406832858768936e-05,
|
||||
1.102100633224698e-05,
|
||||
-9.380203116745318e-06,
|
||||
-1.8785061685561741e-06
|
||||
],
|
||||
[
|
||||
2.7736435507613798e-05,
|
||||
-4.4068328587689304e-05,
|
||||
0.00013910923431041796,
|
||||
-2.0416270669406416e-05,
|
||||
-5.996717768776931e-06,
|
||||
1.204623531001723e-06
|
||||
],
|
||||
[
|
||||
-2.594963275953586e-06,
|
||||
1.1021006332246996e-05,
|
||||
-2.0416270669406463e-05,
|
||||
4.11926204613411e-06,
|
||||
7.936894479667045e-09,
|
||||
-1.2185101585181153e-06
|
||||
],
|
||||
[
|
||||
-3.115471757430359e-05,
|
||||
-9.380203116745272e-06,
|
||||
-5.996717768777105e-06,
|
||||
7.936894479696871e-09,
|
||||
7.498755352857809e-06,
|
||||
3.3696668596013572e-06
|
||||
],
|
||||
[
|
||||
-4.035910937599179e-06,
|
||||
-1.8785061685562347e-06,
|
||||
1.204623531001724e-06,
|
||||
-1.2185101585180842e-06,
|
||||
3.3696668596013932e-06,
|
||||
1.371343081717911e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7075233629197464,
|
||||
0.41936173327641235,
|
||||
0.6757726524057567
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0020295965229902495,
|
||||
0.0027383855376586054,
|
||||
0.0037031649729898763
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.007680243220935043,
|
||||
0.008298746901105616,
|
||||
0.011086215829732952
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
7.680243220935043,
|
||||
8.298746901105616,
|
||||
11.086215829732952
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8625064983100529,
|
||||
"pitch": 0.6034921250743718,
|
||||
"yaw": 0.5000059449384741
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.5,
|
||||
1048.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
423.1800537109375,
|
||||
1045.381103515625
|
||||
],
|
||||
"reprojection_error_px": 3.3246274241926868,
|
||||
"confidence": 0.20059440065661768
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.75,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
998.18896484375,
|
||||
920.6593017578125
|
||||
],
|
||||
"reprojection_error_px": 5.634886129799729,
|
||||
"confidence": 0.5971711979967728
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.0,
|
||||
929.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
124.59825134277344,
|
||||
932.9581298828125
|
||||
],
|
||||
"reprojection_error_px": 4.675894702828248,
|
||||
"confidence": 0.6485521925210277
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
549.25,
|
||||
937.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
551.0792236328125,
|
||||
936.2888793945312
|
||||
],
|
||||
"reprojection_error_px": 2.066352321627746,
|
||||
"confidence": 0.775025713517728
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
291.75,
|
||||
903.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
293.9591064453125,
|
||||
905.5442504882812
|
||||
],
|
||||
"reprojection_error_px": 3.009835767207134,
|
||||
"confidence": 0.6668670535817509
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1080.1971435546875,
|
||||
854.8392944335938
|
||||
],
|
||||
"reprojection_error_px": 7.370531333861345,
|
||||
"confidence": 0.41285121294657384
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.75,
|
||||
848.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
239.28909301757812,
|
||||
845.261962890625
|
||||
],
|
||||
"reprojection_error_px": 2.7906036074505627,
|
||||
"confidence": 0.5529673325477359
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
897.5,
|
||||
804.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
893.0216674804688,
|
||||
803.3536987304688
|
||||
],
|
||||
"reprojection_error_px": 4.622712272683653,
|
||||
"confidence": 0.3764293280418822
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_bcd/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_bcd/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 72.02220835394048,
|
||||
"gt": 70.0,
|
||||
"error": 2.022208353940485,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 49.91451229027464,
|
||||
"gt": 50.0,
|
||||
"error": 0.08548770972535635,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -70.31299807345488,
|
||||
"gt": -70.0,
|
||||
"error": 0.31299807345487807,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 119.51323744302876,
|
||||
"gt": 120.0,
|
||||
"error": 0.48676255697125725,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 49.68741502937802,
|
||||
"gt": 50.0,
|
||||
"error": 0.31258497062196966,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 33.01378429120931,
|
||||
"gt": 30.0,
|
||||
"error": 3.013784291209305,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 20.48330379801085,
|
||||
"gt": 20.0,
|
||||
"error": 0.48330379801085144,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.8423235203965532,
|
||||
"max_abs_deg": 3.013784291209305,
|
||||
"mean_abs_mm": 1.2527560759756682,
|
||||
"max_abs_mm": 2.022208353940485,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 2.7734304847064863,
|
||||
"finger_error_mm": 4.402981594822272
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_bcd/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_bcd/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:45Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 72.02220835394048,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 49.91451229027464,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -70.31299807345488,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"a": {
|
||||
"value": 119.51323744302876,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"b": {
|
||||
"value": 49.68741502937802,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 33.01378429120931,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 20.48330379801085,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.0186715813242957,
|
||||
"num_markers": 15
|
||||
}
|
||||
798
data/camera_study/Scene4/k3_bce/aruco_marker_poses.json
Normal file
798
data/camera_study/Scene4/k3_bce/aruco_marker_poses.json
Normal file
@@ -0,0 +1,798 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T22:50:49Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 17
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2059563341749637,
|
||||
-0.9025538118437437,
|
||||
0.4061715893081437
|
||||
],
|
||||
"position_mm": [
|
||||
1205.9563341749638,
|
||||
-902.5538118437437,
|
||||
406.17158930814367
|
||||
],
|
||||
"direction": [
|
||||
-0.750444233417511,
|
||||
0.60433429479599,
|
||||
-0.2676071226596832
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.2925338179503475,
|
||||
-0.36224481676084064,
|
||||
0.189500850527772
|
||||
],
|
||||
"position_mm": [
|
||||
292.5338179503475,
|
||||
-362.24481676084065,
|
||||
189.500850527772
|
||||
],
|
||||
"normal": [
|
||||
-0.4970139671225167,
|
||||
-0.8663188413611659,
|
||||
0.04968683515565353
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.29171670112695797,
|
||||
-0.36292934159229195,
|
||||
0.1723074882565169
|
||||
],
|
||||
[
|
||||
0.2781831218942255,
|
||||
-0.35382167942925935,
|
||||
0.1899980416136465
|
||||
],
|
||||
[
|
||||
0.2934169524094538,
|
||||
-0.3619036956873385,
|
||||
0.2070745106137151
|
||||
],
|
||||
[
|
||||
0.30681849637075276,
|
||||
-0.37032455033447276,
|
||||
0.18862336162720944
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.018114955905958
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.3200150064494748,
|
||||
-0.29098433034363014,
|
||||
0.1880951927249025
|
||||
],
|
||||
"position_mm": [
|
||||
320.01500644947475,
|
||||
-290.9843303436301,
|
||||
188.0951927249025
|
||||
],
|
||||
"normal": [
|
||||
0.6944869513554914,
|
||||
-0.5747616969579127,
|
||||
0.4328242901074477
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.328185950018417,
|
||||
-0.2771152161566793,
|
||||
0.19323965505282756
|
||||
],
|
||||
[
|
||||
0.3290006384057285,
|
||||
-0.2911394572052549,
|
||||
0.17363314692914303
|
||||
],
|
||||
[
|
||||
0.311733137007575,
|
||||
-0.30483542085263354,
|
||||
0.1828298330466397
|
||||
],
|
||||
[
|
||||
0.31114030036617857,
|
||||
-0.2908472271599528,
|
||||
0.2026781358709997
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.031916491067403
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6872834900754238,
|
||||
-0.3186086591794618,
|
||||
-0.02725027222897793
|
||||
],
|
||||
"position_mm": [
|
||||
687.2834900754237,
|
||||
-318.60865917946177,
|
||||
-27.25027222897793
|
||||
],
|
||||
"normal": [
|
||||
-0.001240044454693818,
|
||||
0.02627860719391409,
|
||||
0.999653888650316
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6759533487410845,
|
||||
-0.3307236024020655,
|
||||
-0.026746527546141475
|
||||
],
|
||||
[
|
||||
0.6755159878840287,
|
||||
-0.3070624278014802,
|
||||
-0.027768036500676295
|
||||
],
|
||||
[
|
||||
0.6986041267184937,
|
||||
-0.3069518907068163,
|
||||
-0.027334795409288775
|
||||
],
|
||||
[
|
||||
0.6990604969580884,
|
||||
-0.32969671580748516,
|
||||
-0.027151729459805162
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.165840971186242
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5710442612688852,
|
||||
0.21027106113566957,
|
||||
-0.026492749929618413
|
||||
],
|
||||
"position_mm": [
|
||||
571.0442612688852,
|
||||
210.27106113566956,
|
||||
-26.492749929618412
|
||||
],
|
||||
"normal": [
|
||||
0.03147289376043987,
|
||||
0.003826752466348783,
|
||||
0.999497280098303
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.5598031594916462,
|
||||
0.19852281079803086,
|
||||
-0.026119425180207375
|
||||
],
|
||||
[
|
||||
0.5592697607812681,
|
||||
0.22070673405679853,
|
||||
-0.026136392843738303
|
||||
],
|
||||
[
|
||||
0.5823161759870427,
|
||||
0.222095144152066,
|
||||
-0.026918336910862022
|
||||
],
|
||||
[
|
||||
0.5827879488155837,
|
||||
0.19975955553578298,
|
||||
-0.02679684478366596
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.66517074862991
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16834145019427907,
|
||||
-0.17396594076783892,
|
||||
-0.02722435532955298
|
||||
],
|
||||
"position_mm": [
|
||||
168.34145019427908,
|
||||
-173.96594076783893,
|
||||
-27.22435532955298
|
||||
],
|
||||
"normal": [
|
||||
-0.02219164297841173,
|
||||
-0.02517705071869181,
|
||||
0.9994366648762828
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15605320612015502,
|
||||
-0.18475127638070996,
|
||||
-0.02764418457805122
|
||||
],
|
||||
[
|
||||
0.15720896905988227,
|
||||
-0.16153026406365764,
|
||||
-0.027282741101405612
|
||||
],
|
||||
[
|
||||
0.18062045610616267,
|
||||
-0.16371046434883657,
|
||||
-0.026563028175966764
|
||||
],
|
||||
[
|
||||
0.17948316949091633,
|
||||
-0.18587175827815147,
|
||||
-0.02740746746278832
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.110203824312592
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6276193319460351,
|
||||
-0.27718120376979394,
|
||||
-0.02705225800208108
|
||||
],
|
||||
"position_mm": [
|
||||
627.6193319460351,
|
||||
-277.1812037697939,
|
||||
-27.052258002081082
|
||||
],
|
||||
"normal": [
|
||||
-0.012151218932884416,
|
||||
0.0455522289056185,
|
||||
0.9988880529469634
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.616742843941094,
|
||||
-0.2894073591654488,
|
||||
-0.026741364498975594
|
||||
],
|
||||
[
|
||||
0.616000299762533,
|
||||
-0.2657340601489258,
|
||||
-0.027599908195664324
|
||||
],
|
||||
[
|
||||
0.6383581234669424,
|
||||
-0.2648180776444109,
|
||||
-0.0275996741833133
|
||||
],
|
||||
[
|
||||
0.6393760606135711,
|
||||
-0.28876531812039014,
|
||||
-0.026268085130371103
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.182542199482008
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40198599799798285,
|
||||
-0.1742709278682657,
|
||||
-0.02687377112064897
|
||||
],
|
||||
"position_mm": [
|
||||
401.98599799798285,
|
||||
-174.2709278682657,
|
||||
-26.87377112064897
|
||||
],
|
||||
"normal": [
|
||||
-0.014057782885817304,
|
||||
0.008298563436678673,
|
||||
0.9998667474144856
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.39081306027532003,
|
||||
-0.18627240993841024,
|
||||
-0.026902244655369955
|
||||
],
|
||||
[
|
||||
0.38981436930052693,
|
||||
-0.1629965605519577,
|
||||
-0.027167563743674027
|
||||
],
|
||||
[
|
||||
0.41313288561050715,
|
||||
-0.16245934915169957,
|
||||
-0.02678551130399112
|
||||
],
|
||||
[
|
||||
0.4141836768055772,
|
||||
-0.18535539183099534,
|
||||
-0.026639764779560787
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.23432181224738
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.7752426301409191,
|
||||
-0.23621250492617446,
|
||||
-0.02787161130055168
|
||||
],
|
||||
"position_mm": [
|
||||
775.2426301409191,
|
||||
-236.21250492617446,
|
||||
-27.871611300551677
|
||||
],
|
||||
"normal": [
|
||||
0.025555641520345306,
|
||||
0.02104590085445291,
|
||||
0.9994518393818225
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.7641551090350653,
|
||||
-0.24825991704786562,
|
||||
-0.027480604969846688
|
||||
],
|
||||
[
|
||||
0.7636023579714999,
|
||||
-0.2254242370277746,
|
||||
-0.027654117794642014
|
||||
],
|
||||
[
|
||||
0.7862580779298856,
|
||||
-0.22420173655317732,
|
||||
-0.028553563411238173
|
||||
],
|
||||
[
|
||||
0.7869549756272255,
|
||||
-0.24696412907588028,
|
||||
-0.027798159026479835
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.793494551860373
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.01871489334060971,
|
||||
-0.19029275977643043,
|
||||
-0.02599640739670238
|
||||
],
|
||||
"position_mm": [
|
||||
-18.71489334060971,
|
||||
-190.29275977643042,
|
||||
-25.996407396702377
|
||||
],
|
||||
"normal": [
|
||||
-0.027062250132463505,
|
||||
-0.06673114825463834,
|
||||
0.9974039244310129
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.03155113779871686,
|
||||
-0.20089790960860743,
|
||||
-0.02678357523289313
|
||||
],
|
||||
[
|
||||
-0.02995509065227304,
|
||||
-0.17851582226788276,
|
||||
-0.025785952642248675
|
||||
],
|
||||
[
|
||||
-0.006037803640991995,
|
||||
-0.180694239726449,
|
||||
-0.02471186491575264
|
||||
],
|
||||
[
|
||||
-0.007315541270456943,
|
||||
-0.20106306750278258,
|
||||
-0.026704236795915076
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.810889066669294
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5067448373577886,
|
||||
-0.3149429849146778,
|
||||
-0.026361877289345585
|
||||
],
|
||||
"position_mm": [
|
||||
506.74483735778864,
|
||||
-314.9429849146778,
|
||||
-26.361877289345585
|
||||
],
|
||||
"normal": [
|
||||
0.0008274232493046091,
|
||||
0.03694962896265245,
|
||||
0.9993167867549754
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.494952177129782,
|
||||
-0.32658733259370504,
|
||||
-0.02581063583058025
|
||||
],
|
||||
[
|
||||
0.4956742049490412,
|
||||
-0.30219191255024447,
|
||||
-0.02693378406915565
|
||||
],
|
||||
[
|
||||
0.5186605694746866,
|
||||
-0.303651647771424,
|
||||
-0.026676333210349613
|
||||
],
|
||||
[
|
||||
0.5176923978776448,
|
||||
-0.3273410467433377,
|
||||
-0.02602675604729683
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.484461215441844
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37199488633676325,
|
||||
-0.18432490328451617,
|
||||
-0.02772744824102496
|
||||
],
|
||||
"position_mm": [
|
||||
371.9948863367633,
|
||||
-184.32490328451618,
|
||||
-27.72744824102496
|
||||
],
|
||||
"normal": [
|
||||
-0.0030927304807515485,
|
||||
-0.06588371148469044,
|
||||
0.997822515069276
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.36034209664915895,
|
||||
-0.19495747712528563,
|
||||
-0.02849988116122971
|
||||
],
|
||||
[
|
||||
0.3602875298404207,
|
||||
-0.1732916939903881,
|
||||
-0.027001291306903694
|
||||
],
|
||||
[
|
||||
0.3837593066126185,
|
||||
-0.17365646218345865,
|
||||
-0.02702041838626753
|
||||
],
|
||||
[
|
||||
0.38359061224485497,
|
||||
-0.1953939798389324,
|
||||
-0.028388202109698897
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.556569546988555
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6513827843871487,
|
||||
-0.22408626525841704,
|
||||
-0.027408256232491185
|
||||
],
|
||||
"position_mm": [
|
||||
651.3827843871487,
|
||||
-224.08626525841706,
|
||||
-27.408256232491183
|
||||
],
|
||||
"normal": [
|
||||
0.029098971511776223,
|
||||
0.006862670390997527,
|
||||
0.9995529768912008
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.63916673651885,
|
||||
-0.23518991208293927,
|
||||
-0.02716460267531321
|
||||
],
|
||||
[
|
||||
0.6408409100634165,
|
||||
-0.21255448621356843,
|
||||
-0.026983762169091638
|
||||
],
|
||||
[
|
||||
0.6630939873617611,
|
||||
-0.212554894193872,
|
||||
-0.028018241663924377
|
||||
],
|
||||
[
|
||||
0.6624295036045675,
|
||||
-0.2360457685432885,
|
||||
-0.02746641842163551
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.940573692535896
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10490413976934777,
|
||||
-0.19124551486633506,
|
||||
-0.027034432972674067
|
||||
],
|
||||
"position_mm": [
|
||||
104.90413976934778,
|
||||
-191.24551486633507,
|
||||
-27.034432972674068
|
||||
],
|
||||
"normal": [
|
||||
0.021006170009462498,
|
||||
-0.052889019761069425,
|
||||
0.998379433086563
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09319548302799942,
|
||||
-0.20325710308306333,
|
||||
-0.027111443600376556
|
||||
],
|
||||
[
|
||||
0.09286846820934425,
|
||||
-0.18044196080143793,
|
||||
-0.026520026351523333
|
||||
],
|
||||
[
|
||||
0.11670001784668149,
|
||||
-0.17992002956378608,
|
||||
-0.02635246024168674
|
||||
],
|
||||
[
|
||||
0.11685258999336595,
|
||||
-0.20136296601705292,
|
||||
-0.028153801697109643
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.98442555323361
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28173102278099516,
|
||||
-0.2377061281796219,
|
||||
0.2229150942791781
|
||||
],
|
||||
"position_mm": [
|
||||
281.73102278099515,
|
||||
-237.70612817962189,
|
||||
222.9150942791781
|
||||
],
|
||||
"normal": [
|
||||
0.27446733395229506,
|
||||
-0.32537158929119114,
|
||||
0.9048762409717939
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26982568430638965,
|
||||
-0.22840842478516724,
|
||||
0.2300959858724508
|
||||
],
|
||||
[
|
||||
0.2934584814894136,
|
||||
-0.22509277026996655,
|
||||
0.22367225133557764
|
||||
],
|
||||
[
|
||||
0.2933211432473696,
|
||||
-0.247450915801285,
|
||||
0.21612513386036866
|
||||
],
|
||||
[
|
||||
0.2703187820808079,
|
||||
-0.24987240186206877,
|
||||
0.2217670060483153
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.78698056049211
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28325468302955115,
|
||||
-0.16917715047358062,
|
||||
0.24521635274943138
|
||||
],
|
||||
"position_mm": [
|
||||
283.25468302955113,
|
||||
-169.1771504735806,
|
||||
245.21635274943137
|
||||
],
|
||||
"normal": [
|
||||
0.27083973767210157,
|
||||
-0.35033102587996967,
|
||||
0.8966125187635936
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.27143271703374405,
|
||||
-0.15931919611300188,
|
||||
0.25230288935992373
|
||||
],
|
||||
[
|
||||
0.29450221924340975,
|
||||
-0.15699809786417288,
|
||||
0.24693495874962984
|
||||
],
|
||||
[
|
||||
0.29507059182036516,
|
||||
-0.17811604130698858,
|
||||
0.23780233312335275
|
||||
],
|
||||
[
|
||||
0.2720132040206858,
|
||||
-0.1822752666101591,
|
||||
0.2438252297648191
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.870990992820325
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6506452647310399,
|
||||
-0.009551000263321053,
|
||||
-0.00016223622299615822
|
||||
],
|
||||
"position_mm": [
|
||||
650.6452647310399,
|
||||
-9.551000263321052,
|
||||
-0.16223622299615822
|
||||
],
|
||||
"normal": [
|
||||
0.029521658970548856,
|
||||
-0.025760777706349762,
|
||||
0.9992321321813018
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6390520323347681,
|
||||
0.0018686551545283978,
|
||||
9.652542784695932e-05
|
||||
],
|
||||
[
|
||||
0.6620936720811376,
|
||||
0.0012492646028679807,
|
||||
0.00017981946610315752
|
||||
],
|
||||
[
|
||||
0.6630655806746205,
|
||||
-0.02024836948628108,
|
||||
-0.0011798838047258535
|
||||
],
|
||||
[
|
||||
0.6383697738336337,
|
||||
-0.02107355132439951,
|
||||
0.00025459401879110384
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.079176353983755
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.14206458703598862,
|
||||
0.384947115242327,
|
||||
0.08130619731973114
|
||||
],
|
||||
"position_mm": [
|
||||
142.0645870359886,
|
||||
384.947115242327,
|
||||
81.30619731973114
|
||||
],
|
||||
"normal": [
|
||||
-0.41753795955160367,
|
||||
-0.7299837904104192,
|
||||
0.5410967732961645
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1246017573209688,
|
||||
0.40095120377817806,
|
||||
0.08809690127250439
|
||||
],
|
||||
[
|
||||
0.16871325687421093,
|
||||
0.37681000378044777,
|
||||
0.09237286745532393
|
||||
],
|
||||
[
|
||||
0.15923022614150417,
|
||||
0.3712388750848509,
|
||||
0.07448176491962163
|
||||
],
|
||||
[
|
||||
0.1157131078072706,
|
||||
0.3907883783258315,
|
||||
0.07027325563147464
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 35.43005515544707
|
||||
}
|
||||
]
|
||||
}
|
||||
391
data/camera_study/Scene4/k3_bce/aruco_positions_initial.json
Normal file
391
data/camera_study/Scene4/k3_bce/aruco_positions_initial.json
Normal file
@@ -0,0 +1,391 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:50:48Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 17,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2059563341749637,
|
||||
-0.9025538118437437,
|
||||
0.4061715893081437
|
||||
],
|
||||
"position_mm": [
|
||||
1205.9563341749638,
|
||||
-902.5538118437437,
|
||||
406.17158930814367
|
||||
],
|
||||
"direction": [
|
||||
-0.750444233417511,
|
||||
0.60433429479599,
|
||||
-0.2676071226596832
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29260991488520327,
|
||||
-0.362217036335718,
|
||||
0.18952846793469363
|
||||
],
|
||||
"position_mm": [
|
||||
292.6099148852033,
|
||||
-362.217036335718,
|
||||
189.52846793469362
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.3201662041687135,
|
||||
-0.2911612275311071,
|
||||
0.1893257902609436
|
||||
],
|
||||
"position_mm": [
|
||||
320.1662041687135,
|
||||
-291.1612275311071,
|
||||
189.3257902609436
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6873149931961275,
|
||||
-0.3186271230120648,
|
||||
-0.02732199681374294
|
||||
],
|
||||
"position_mm": [
|
||||
687.3149931961275,
|
||||
-318.6271230120648,
|
||||
-27.32199681374294
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5710606293569248,
|
||||
0.21025136806439673,
|
||||
-0.026524156620634374
|
||||
],
|
||||
"position_mm": [
|
||||
571.0606293569248,
|
||||
210.25136806439673,
|
||||
-26.524156620634376
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16833315331859935,
|
||||
-0.17395496876976038,
|
||||
-0.02732548948544877
|
||||
],
|
||||
"position_mm": [
|
||||
168.33315331859936,
|
||||
-173.95496876976037,
|
||||
-27.32548948544877
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6276443103328568,
|
||||
-0.2772100308186336,
|
||||
-0.027108697086914154
|
||||
],
|
||||
"position_mm": [
|
||||
627.6443103328569,
|
||||
-277.2100308186336,
|
||||
-27.108697086914155
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4019803402101464,
|
||||
-0.17427342811060326,
|
||||
-0.026857833432403284
|
||||
],
|
||||
"position_mm": [
|
||||
401.9803402101464,
|
||||
-174.27342811060325,
|
||||
-26.857833432403286
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7752842905475349,
|
||||
-0.23621299064063236,
|
||||
-0.027949446096684174
|
||||
],
|
||||
"position_mm": [
|
||||
775.2842905475349,
|
||||
-236.21299064063237,
|
||||
-27.949446096684174
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01874755238491957,
|
||||
-0.1902890858770032,
|
||||
-0.02608539413087076
|
||||
],
|
||||
"position_mm": [
|
||||
-18.74755238491957,
|
||||
-190.2890858770032,
|
||||
-26.08539413087076
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.506759142707778,
|
||||
-0.31498046905385435,
|
||||
-0.026413328475015995
|
||||
],
|
||||
"position_mm": [
|
||||
506.759142707778,
|
||||
-314.98046905385434,
|
||||
-26.413328475015994
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3720173783957598,
|
||||
-0.18431021788176463,
|
||||
-0.027831217681550207
|
||||
],
|
||||
"position_mm": [
|
||||
372.0173783957598,
|
||||
-184.31021788176463,
|
||||
-27.831217681550207
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6514084070351718,
|
||||
-0.22409597723542132,
|
||||
-0.02747363126019338
|
||||
],
|
||||
"position_mm": [
|
||||
651.4084070351718,
|
||||
-224.09597723542132,
|
||||
-27.47363126019338
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10487714786076037,
|
||||
-0.1912406747487312,
|
||||
-0.02713130044520294
|
||||
],
|
||||
"position_mm": [
|
||||
104.87714786076037,
|
||||
-191.24067474873118,
|
||||
-27.131300445202942
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2818323637186915,
|
||||
-0.23790931419714562,
|
||||
0.2238118664733932
|
||||
],
|
||||
"position_mm": [
|
||||
281.8323637186915,
|
||||
-237.90931419714562,
|
||||
223.81186647339322
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2832308714712832,
|
||||
-0.16914866719662036,
|
||||
0.24513055963519972
|
||||
],
|
||||
"position_mm": [
|
||||
283.2308714712832,
|
||||
-169.14866719662035,
|
||||
245.13055963519972
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6506767885373685,
|
||||
-0.00953112923100953,
|
||||
-0.00022459348455411003
|
||||
],
|
||||
"position_mm": [
|
||||
650.6767885373686,
|
||||
-9.53112923100953,
|
||||
-0.22459348455411005
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14221626354953118,
|
||||
0.38503467976746136,
|
||||
0.08131075053554104
|
||||
],
|
||||
"position_mm": [
|
||||
142.2162635495312,
|
||||
385.03467976746134,
|
||||
81.31075053554105
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
390
data/camera_study/Scene4/k3_bce/aruco_positions_optimized.json
Normal file
390
data/camera_study/Scene4/k3_bce/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,390 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:50:49Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 17,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2059563341749637,
|
||||
-0.9025538118437437,
|
||||
0.4061715893081437
|
||||
],
|
||||
"position_mm": [
|
||||
1205.9563341749638,
|
||||
-902.5538118437437,
|
||||
406.17158930814367
|
||||
],
|
||||
"direction": [
|
||||
-0.750444233417511,
|
||||
0.60433429479599,
|
||||
-0.2676071226596832
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.2924239026835552,
|
||||
-0.36221792723320234,
|
||||
0.18952723588270562
|
||||
],
|
||||
"position_mm": [
|
||||
292.42390268355524,
|
||||
-362.2179272332023,
|
||||
189.5272358827056
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.319885407228217,
|
||||
-0.2913008821882483,
|
||||
0.1873251753267208
|
||||
],
|
||||
"position_mm": [
|
||||
319.885407228217,
|
||||
-291.3008821882483,
|
||||
187.3251753267208
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6885296444446649,
|
||||
-0.3200129471052571,
|
||||
-0.026285576445647277
|
||||
],
|
||||
"position_mm": [
|
||||
688.5296444446649,
|
||||
-320.01294710525707,
|
||||
-26.285576445647276
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.571054500200999,
|
||||
0.21025313973660073,
|
||||
-0.02652432721574429
|
||||
],
|
||||
"position_mm": [
|
||||
571.054500200999,
|
||||
210.25313973660073,
|
||||
-26.52432721574429
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16764265893787703,
|
||||
-0.17514797420922634,
|
||||
-0.02663368381389221
|
||||
],
|
||||
"position_mm": [
|
||||
167.64265893787703,
|
||||
-175.14797420922633,
|
||||
-26.63368381389221
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6265728421515242,
|
||||
-0.27729048290118796,
|
||||
-0.027456389471815328
|
||||
],
|
||||
"position_mm": [
|
||||
626.5728421515242,
|
||||
-277.29048290118794,
|
||||
-27.456389471815328
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40247318911756,
|
||||
-0.1731487883659013,
|
||||
-0.027695695935718075
|
||||
],
|
||||
"position_mm": [
|
||||
402.47318911756,
|
||||
-173.1487883659013,
|
||||
-27.695695935718074
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7753487754330157,
|
||||
-0.23612405842297238,
|
||||
-0.027868632042434175
|
||||
],
|
||||
"position_mm": [
|
||||
775.3487754330157,
|
||||
-236.12405842297238,
|
||||
-27.868632042434175
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.018871505255454134,
|
||||
-0.19034802231185943,
|
||||
-0.026073794142279744
|
||||
],
|
||||
"position_mm": [
|
||||
-18.871505255454135,
|
||||
-190.34802231185944,
|
||||
-26.073794142279745
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5067151453275589,
|
||||
-0.3150589024958483,
|
||||
-0.026460911490556457
|
||||
],
|
||||
"position_mm": [
|
||||
506.7151453275589,
|
||||
-315.05890249584826,
|
||||
-26.460911490556455
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3707635303873401,
|
||||
-0.1910784749742026,
|
||||
-0.02291476008395768
|
||||
],
|
||||
"position_mm": [
|
||||
370.7635303873401,
|
||||
-191.0784749742026,
|
||||
-22.91476008395768
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6507385363446531,
|
||||
-0.2218472096044442,
|
||||
-0.028651656063571288
|
||||
],
|
||||
"position_mm": [
|
||||
650.7385363446531,
|
||||
-221.8472096044442,
|
||||
-28.651656063571288
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.105694906816857,
|
||||
-0.19132974043352682,
|
||||
-0.026955844104246608
|
||||
],
|
||||
"position_mm": [
|
||||
105.694906816857,
|
||||
-191.32974043352684,
|
||||
-26.95584410424661
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2816394319437303,
|
||||
-0.2366180528970064,
|
||||
0.22185364411565542
|
||||
],
|
||||
"position_mm": [
|
||||
281.6394319437303,
|
||||
-236.6180528970064,
|
||||
221.8536441156554
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2832376173626378,
|
||||
-0.1707961960283115,
|
||||
0.24562197003215472
|
||||
],
|
||||
"position_mm": [
|
||||
283.2376173626378,
|
||||
-170.7961960283115,
|
||||
245.6219700321547
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6507336784872078,
|
||||
-0.009466226451194258,
|
||||
-0.00015106591370286917
|
||||
],
|
||||
"position_mm": [
|
||||
650.7336784872077,
|
||||
-9.466226451194258,
|
||||
-0.15106591370286918
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.09969049159231394,
|
||||
0.47156350749729636,
|
||||
0.10944004009581579
|
||||
],
|
||||
"position_mm": [
|
||||
99.69049159231395,
|
||||
471.56350749729637,
|
||||
109.44004009581579
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2484
data/camera_study/Scene4/k3_bce/render_b_aruco_detection.json
Normal file
2484
data/camera_study/Scene4/k3_bce/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
523
data/camera_study/Scene4/k3_bce/render_b_camera_pose.json
Normal file
523
data/camera_study/Scene4/k3_bce/render_b_camera_pose.json
Normal file
@@ -0,0 +1,523 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:47Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bce\\render_b_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "b",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.0294189453125,
|
||||
0.0,
|
||||
719.934814453125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1991.6876220703125,
|
||||
539.2061157226562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 23,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
48,
|
||||
54,
|
||||
71,
|
||||
69,
|
||||
59,
|
||||
105,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
217,
|
||||
206,
|
||||
207,
|
||||
76,
|
||||
94,
|
||||
50,
|
||||
61,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01324362066806506,
|
||||
0.0018086250849772174,
|
||||
0.0013022607858018253,
|
||||
0.0013022180211013888
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.68313418741189,
|
||||
"residual_median_px": 3.7394299037901337,
|
||||
"residual_max_px": 5.233482918232737,
|
||||
"sigma2_normalized": 1.9501375405959995e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999290704727173,
|
||||
-0.01126303430646658,
|
||||
-0.003874987829476595
|
||||
],
|
||||
[
|
||||
-0.011217456310987473,
|
||||
-0.7810890078544617,
|
||||
-0.6243189573287964
|
||||
],
|
||||
[
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3118748664855957,
|
||||
0.054102275520563126,
|
||||
1.4960986375808716
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467268734961557,
|
||||
-0.0155706456379845,
|
||||
9.006075334066718e-05
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.306467741727829,
|
||||
-0.8952954411506653,
|
||||
1.2012609243392944
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677429199219,
|
||||
-895.2954711914062,
|
||||
1201.2608642578125
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.36746215820312,
|
||||
"pitch": -0.22947107255458832,
|
||||
"yaw": -0.6427314877510071
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.6039758488550844e-05,
|
||||
-7.168862991012606e-07,
|
||||
1.196320413588991e-06,
|
||||
4.5213197110312617e-07,
|
||||
-2.3563621249212062e-07,
|
||||
1.661762888992596e-06
|
||||
],
|
||||
[
|
||||
-7.168862991012798e-07,
|
||||
3.034437622876535e-06,
|
||||
-1.05368260573141e-06,
|
||||
2.171687264695621e-07,
|
||||
-9.297382906465963e-07,
|
||||
5.517939403866757e-07
|
||||
],
|
||||
[
|
||||
1.196320413589197e-06,
|
||||
-1.05368260573139e-06,
|
||||
2.992504291814162e-05,
|
||||
4.866695803161844e-07,
|
||||
-3.345195643650993e-06,
|
||||
-1.0190257584999124e-05
|
||||
],
|
||||
[
|
||||
4.5213197110313104e-07,
|
||||
2.1716872646956475e-07,
|
||||
4.866695803161844e-07,
|
||||
2.732882600827722e-07,
|
||||
-8.639683736629349e-08,
|
||||
3.8555291575911944e-07
|
||||
],
|
||||
[
|
||||
-2.3563621249214455e-07,
|
||||
-9.297382906465994e-07,
|
||||
-3.3451956436509763e-06,
|
||||
-8.639683736629215e-08,
|
||||
9.843901950768523e-07,
|
||||
1.5179266818755123e-06
|
||||
],
|
||||
[
|
||||
1.6617628889925237e-06,
|
||||
5.517939403866692e-07,
|
||||
-1.019025758499913e-05,
|
||||
3.85552915759121e-07,
|
||||
1.517926681875519e-06,
|
||||
7.609045031709997e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22946769057727817,
|
||||
0.09980716956758984,
|
||||
0.31342961078374404
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005227697964522933,
|
||||
0.0009921643992186237,
|
||||
0.002758449751528927
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006218234347439358,
|
||||
0.004543144623764037,
|
||||
0.004170947652370133
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.218234347439358,
|
||||
4.543144623764037,
|
||||
4.170947652370133
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.24444376999029982,
|
||||
"pitch": 0.23036315843502497,
|
||||
"yaw": 0.10102504440724586
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1020.0,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1015.9654541015625,
|
||||
1005.8148803710938
|
||||
],
|
||||
"reprojection_error_px": 4.4746227309994655,
|
||||
"confidence": 0.6951715445822307
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
1011.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.2198486328125,
|
||||
1014.1315307617188
|
||||
],
|
||||
"reprojection_error_px": 3.962423010752823,
|
||||
"confidence": 0.6785390184142406
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
769.0,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
771.960205078125,
|
||||
1033.818115234375
|
||||
],
|
||||
"reprojection_error_px": 4.446650741080133,
|
||||
"confidence": 0.450998392349139
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.75,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1376.693115234375,
|
||||
962.3866577148438
|
||||
],
|
||||
"reprojection_error_px": 3.716283100698822,
|
||||
"confidence": 0.5439242620910085
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
271.83697509765625,
|
||||
971.4892578125
|
||||
],
|
||||
"reprojection_error_px": 4.761504559241055,
|
||||
"confidence": 0.6427031538164533
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1191.2716064453125,
|
||||
957.0810546875
|
||||
],
|
||||
"reprojection_error_px": 3.2520584799623093,
|
||||
"confidence": 0.6553525014962716
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1036.0,
|
||||
944.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1038.6568603515625,
|
||||
941.8314208984375
|
||||
],
|
||||
"reprojection_error_px": 3.946772212806584,
|
||||
"confidence": 0.6218812728138117
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1401.779541015625,
|
||||
898.2904663085938
|
||||
],
|
||||
"reprojection_error_px": 3.6576446910440685,
|
||||
"confidence": 0.24983668327405417
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1215.0,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1212.339111328125,
|
||||
883.1528930664062
|
||||
],
|
||||
"reprojection_error_px": 3.103397989534364,
|
||||
"confidence": 0.555129559779815
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
429.3242492675781,
|
||||
847.4453125
|
||||
],
|
||||
"reprojection_error_px": 4.5835134153972446,
|
||||
"confidence": 0.5223715864593753
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
251.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
247.82135009765625,
|
||||
850.440185546875
|
||||
],
|
||||
"reprojection_error_px": 3.540739517367463,
|
||||
"confidence": 0.5007240474925321
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.5,
|
||||
839.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.3910522460938,
|
||||
841.362548828125
|
||||
],
|
||||
"reprojection_error_px": 3.9047654349260887,
|
||||
"confidence": 0.5229998830159506
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.75,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.0291137695312,
|
||||
826.9443359375
|
||||
],
|
||||
"reprojection_error_px": 2.4157325444641935,
|
||||
"confidence": 0.5295063204309743
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.5,
|
||||
825.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
854.1998291015625,
|
||||
826.6820068359375
|
||||
],
|
||||
"reprojection_error_px": 4.064219774681145,
|
||||
"confidence": 0.528147602404417
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1327.967529296875,
|
||||
699.3744506835938
|
||||
],
|
||||
"reprojection_error_px": 4.080702380573443,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1185.0,
|
||||
700.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1189.3094482421875,
|
||||
700.8603515625
|
||||
],
|
||||
"reprojection_error_px": 4.324488108515172,
|
||||
"confidence": 0.47641635964133516
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1172.75,
|
||||
612.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.3157958984375,
|
||||
611.9349975585938
|
||||
],
|
||||
"reprojection_error_px": 0.5364324187682878,
|
||||
"confidence": 0.3898668411118563
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1311.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.2926025390625,
|
||||
610.463134765625
|
||||
],
|
||||
"reprojection_error_px": 5.233482918232737,
|
||||
"confidence": 0.3988910678481489
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.75,
|
||||
455.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.4918212890625,
|
||||
457.1796569824219
|
||||
],
|
||||
"reprojection_error_px": 1.9044507754321114,
|
||||
"confidence": 0.27243947145308567
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.1806640625,
|
||||
448.16033935546875
|
||||
],
|
||||
"reprojection_error_px": 3.7394299037901337,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1032.993408203125,
|
||||
417.64984130859375
|
||||
],
|
||||
"reprojection_error_px": 2.6343603147604218,
|
||||
"confidence": 0.27377442038329514
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
329.75,
|
||||
320.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
329.3233337402344,
|
||||
318.8132019042969
|
||||
],
|
||||
"reprojection_error_px": 1.2611636758117288,
|
||||
"confidence": 0.20112760305404662
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
775.25,
|
||||
347.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
775.9814453125,
|
||||
350.664306640625
|
||||
],
|
||||
"reprojection_error_px": 3.2477451810574203,
|
||||
"confidence": 0.23620987654320988
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1614
data/camera_study/Scene4/k3_bce/render_c_aruco_detection.json
Normal file
1614
data/camera_study/Scene4/k3_bce/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene4/k3_bce/render_c_camera_pose.json
Normal file
355
data/camera_study/Scene4/k3_bce/render_c_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:48Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bce\\render_c_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 11,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
96,
|
||||
62,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006929395815680354,
|
||||
0.0017468647358926165,
|
||||
0.0017346951311210815,
|
||||
0.0017346950405048665
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.909708755527321,
|
||||
"residual_median_px": 4.136020486761652,
|
||||
"residual_max_px": 7.135942640317332,
|
||||
"sigma2_normalized": 4.137604464868956e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9937289953231812,
|
||||
0.11177419126033783,
|
||||
-0.003037781920284033
|
||||
],
|
||||
[
|
||||
0.030063454061746597,
|
||||
-0.2932494282722473,
|
||||
-0.9555631875991821
|
||||
],
|
||||
[
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19834941625595093,
|
||||
0.10712400823831558,
|
||||
1.005916953086853
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8679664194000312,
|
||||
0.10262342865914824,
|
||||
-0.0801204696112108
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3022204339504242,
|
||||
-0.9015130996704102,
|
||||
0.398276150226593
|
||||
],
|
||||
"position_mm": [
|
||||
302.2204284667969,
|
||||
-901.5131225585938,
|
||||
398.2761535644531
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.24722290039062,
|
||||
"pitch": 6.1826395988464355,
|
||||
"yaw": 1.732850432395935
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
5.1040133222093424e-05,
|
||||
6.605551835381518e-06,
|
||||
1.2833734493644522e-05,
|
||||
-1.5019663264447036e-07,
|
||||
-8.283230517583298e-06,
|
||||
-8.475153962226958e-08
|
||||
],
|
||||
[
|
||||
6.60555183538171e-06,
|
||||
1.4768873634306313e-05,
|
||||
-6.748423490485634e-06,
|
||||
1.8360302310794762e-06,
|
||||
-1.9859983631412057e-06,
|
||||
3.872390326969674e-06
|
||||
],
|
||||
[
|
||||
1.2833734493643345e-05,
|
||||
-6.748423490485672e-06,
|
||||
4.5602076473498684e-05,
|
||||
-2.8969402578088533e-06,
|
||||
-6.232499877096582e-06,
|
||||
-1.0647912052310688e-05
|
||||
],
|
||||
[
|
||||
-1.5019663264439908e-07,
|
||||
1.836030231079476e-06,
|
||||
-2.896940257808845e-06,
|
||||
6.089439797350288e-07,
|
||||
1.320253964351089e-07,
|
||||
9.542983032578097e-07
|
||||
],
|
||||
[
|
||||
-8.283230517583183e-06,
|
||||
-1.9859983631411667e-06,
|
||||
-6.232499877096729e-06,
|
||||
1.320253964351196e-07,
|
||||
2.586460980943106e-06,
|
||||
2.2986565759526823e-06
|
||||
],
|
||||
[
|
||||
-8.475153962199919e-08,
|
||||
3.872390326969724e-06,
|
||||
-1.0647912052310664e-05,
|
||||
9.542983032578154e-07,
|
||||
2.298656575952638e-06,
|
||||
1.015307435062793e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.4093346716892348,
|
||||
0.22018935521323865,
|
||||
0.38691444302445294
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0007803486270475708,
|
||||
0.0016082477983641408,
|
||||
0.0031863889201771854
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005448193930105324,
|
||||
0.0032421275713110883,
|
||||
0.00591596302928808
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.448193930105324,
|
||||
3.242127571311088,
|
||||
5.91596302928808
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.37117583231671686,
|
||||
"pitch": 0.32193383066950226,
|
||||
"yaw": 0.22513197970365306
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.04583740234375,
|
||||
1036.910400390625
|
||||
],
|
||||
"reprojection_error_px": 6.709886759799213,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1039.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1092.0697021484375,
|
||||
1040.400634765625
|
||||
],
|
||||
"reprojection_error_px": 5.366308188837131,
|
||||
"confidence": 0.23796567608034963
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1178.3603515625,
|
||||
1030.4639892578125
|
||||
],
|
||||
"reprojection_error_px": 7.135942640317332,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.09400939941406,
|
||||
989.7242431640625
|
||||
],
|
||||
"reprojection_error_px": 3.168014915298387,
|
||||
"confidence": 0.616503916634816
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.4362487792969,
|
||||
1005.2944946289062
|
||||
],
|
||||
"reprojection_error_px": 5.7594011479420395,
|
||||
"confidence": 0.5603928511306994
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.75,
|
||||
996.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.4235229492188,
|
||||
994.0755004882812
|
||||
],
|
||||
"reprojection_error_px": 2.4463820525443856,
|
||||
"confidence": 0.5334935602695114
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
947.2511596679688,
|
||||
997.2364501953125
|
||||
],
|
||||
"reprojection_error_px": 1.9637294941058563,
|
||||
"confidence": 0.48423420812018686
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
867.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1035.482666015625,
|
||||
866.5459594726562
|
||||
],
|
||||
"reprojection_error_px": 7.032007469331564,
|
||||
"confidence": 0.3766641825147349
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
812.25,
|
||||
854.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
809.5588989257812,
|
||||
855.7542724609375
|
||||
],
|
||||
"reprojection_error_px": 2.8723837082567454,
|
||||
"confidence": 0.3703387843628071
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.75,
|
||||
770.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.7519226074219,
|
||||
771.0592651367188
|
||||
],
|
||||
"reprojection_error_px": 4.136020486761652,
|
||||
"confidence": 0.2855056958565939
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
694.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.2718505859375,
|
||||
694.3978271484375
|
||||
],
|
||||
"reprojection_error_px": 3.5442485789941744,
|
||||
"confidence": 0.037489248669361035
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1832
data/camera_study/Scene4/k3_bce/render_e_aruco_detection.json
Normal file
1832
data/camera_study/Scene4/k3_bce/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
313
data/camera_study/Scene4/k3_bce/render_e_camera_pose.json
Normal file
313
data/camera_study/Scene4/k3_bce/render_e_camera_pose.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:48Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bce\\render_e_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "e",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2001.2965087890625,
|
||||
0.0,
|
||||
720.3994750976562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1994.771728515625,
|
||||
538.7074584960938
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 8,
|
||||
"used_marker_ids": [
|
||||
63,
|
||||
48,
|
||||
57,
|
||||
102,
|
||||
59,
|
||||
85,
|
||||
206,
|
||||
62
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.005695072036998192,
|
||||
0.0011240571117526216,
|
||||
0.0010562740256110418,
|
||||
0.0010562705086781463
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.996717714573006,
|
||||
"residual_median_px": 2.8030183716553556,
|
||||
"residual_max_px": 4.1166176179877825,
|
||||
"sigma2_normalized": 1.7851318199474936e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6277607679367065,
|
||||
0.7784020900726318,
|
||||
-0.0025574287865310907
|
||||
],
|
||||
[
|
||||
0.20676039159297943,
|
||||
-0.1699124574661255,
|
||||
-0.9635246992111206
|
||||
],
|
||||
[
|
||||
-0.750444233417511,
|
||||
0.60433429479599,
|
||||
-0.2676071226596832
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.05346357449889183,
|
||||
-0.011342788115143776,
|
||||
1.5591415166854858
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7040935249856697,
|
||||
0.8128722352532011,
|
||||
-0.6213128569098018
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2059563398361206,
|
||||
-0.9025537967681885,
|
||||
0.406171590089798
|
||||
],
|
||||
"position_mm": [
|
||||
1205.956298828125,
|
||||
-902.5537719726562,
|
||||
406.1716003417969
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.88438415527344,
|
||||
"pitch": 48.628868103027344,
|
||||
"yaw": 18.22990608215332
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.2136599358623596e-05,
|
||||
3.0416306605837006e-06,
|
||||
2.1021507519982666e-06,
|
||||
-1.1230641773600424e-06,
|
||||
-1.371698841601667e-05,
|
||||
3.977788871327405e-06
|
||||
],
|
||||
[
|
||||
3.041630660583591e-06,
|
||||
1.8929060247602694e-05,
|
||||
3.316440658408003e-06,
|
||||
7.514824514967662e-06,
|
||||
-8.114023161745424e-06,
|
||||
2.8238170275526954e-06
|
||||
],
|
||||
[
|
||||
2.102150751997935e-06,
|
||||
3.316440658408075e-06,
|
||||
4.688942384134863e-05,
|
||||
-1.2846977286784547e-05,
|
||||
-1.0541450870175548e-05,
|
||||
-5.179956961569723e-06
|
||||
],
|
||||
[
|
||||
-1.1230641773600043e-06,
|
||||
7.514824514967632e-06,
|
||||
-1.2846977286784593e-05,
|
||||
7.994474479507391e-06,
|
||||
7.541586201960312e-07,
|
||||
5.003754419512585e-06
|
||||
],
|
||||
[
|
||||
-1.371698841601658e-05,
|
||||
-8.114023161745488e-06,
|
||||
-1.0541450870175645e-05,
|
||||
7.541586201960208e-07,
|
||||
1.072411251562287e-05,
|
||||
1.5229997606456242e-06
|
||||
],
|
||||
[
|
||||
3.977788871327373e-06,
|
||||
2.8238170275526784e-06,
|
||||
-5.1799569615696834e-06,
|
||||
5.003754419512568e-06,
|
||||
1.5229997606456371e-06,
|
||||
1.6620072197593014e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3248049144367629,
|
||||
0.24927984110349757,
|
||||
0.39233773503802993
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0028274501727718194,
|
||||
0.0032747690782134347,
|
||||
0.004076772276886828
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.004672358595922194,
|
||||
0.0046637503435358225,
|
||||
0.005794685621838271
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
4.672358595922194,
|
||||
4.663750343535822,
|
||||
5.794685621838271
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.45663441611107747,
|
||||
"pitch": 0.2831311137480028,
|
||||
"yaw": 0.3941889329334063
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1315.5,
|
||||
1051.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.4161376953125,
|
||||
1052.4847412109375
|
||||
],
|
||||
"reprojection_error_px": 4.038050235096903,
|
||||
"confidence": 0.12036540821870305
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.25,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1023.2312622070312,
|
||||
1033.29931640625
|
||||
],
|
||||
"reprojection_error_px": 2.9789258186674026,
|
||||
"confidence": 0.5220905934972447
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
813.0,
|
||||
990.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.7991333007812,
|
||||
988.6856079101562
|
||||
],
|
||||
"reprojection_error_px": 1.7566834214460019,
|
||||
"confidence": 0.7474157066244057
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1105.75,
|
||||
937.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1104.3624267578125,
|
||||
934.7692260742188
|
||||
],
|
||||
"reprojection_error_px": 2.6271109246433086,
|
||||
"confidence": 0.6592833102794173
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
989.5,
|
||||
951.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
985.3837280273438,
|
||||
951.4466552734375
|
||||
],
|
||||
"reprojection_error_px": 4.1166176179877825,
|
||||
"confidence": 0.6937274375974865
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
759.0,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
760.3306884765625,
|
||||
883.28759765625
|
||||
],
|
||||
"reprojection_error_px": 1.9772082431200109,
|
||||
"confidence": 0.48917934037555
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1375.5,
|
||||
773.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1373.40771484375,
|
||||
772.30126953125
|
||||
],
|
||||
"reprojection_error_px": 2.2058743035412696,
|
||||
"confidence": 0.1868327145376036
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
829.25,
|
||||
758.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
831.7711791992188,
|
||||
760.14404296875
|
||||
],
|
||||
"reprojection_error_px": 3.3095716953134,
|
||||
"confidence": 0.35910018217659384
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_bce/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_bce/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 69.59508617839535,
|
||||
"gt": 70.0,
|
||||
"error": 0.4049138216046515,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 49.855810398098264,
|
||||
"gt": 50.0,
|
||||
"error": 0.14418960190172925,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -69.76034246622946,
|
||||
"gt": -70.0,
|
||||
"error": 0.2396575337705258,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 118.68118241605009,
|
||||
"gt": 120.0,
|
||||
"error": 1.3188175839499081,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 49.782212709822495,
|
||||
"gt": 50.0,
|
||||
"error": 0.21778729017751175,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 34.02596211828723,
|
||||
"gt": 30.0,
|
||||
"error": 4.025962118287225,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 19.415906578102184,
|
||||
"gt": 20.0,
|
||||
"error": 0.5840934218978155,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.4266891485790936,
|
||||
"max_abs_deg": 4.025962118287225,
|
||||
"mean_abs_mm": 0.4945036217512335,
|
||||
"max_abs_mm": 0.5840934218978155,
|
||||
"n_unobservable": 1,
|
||||
"wrist_error_mm": null,
|
||||
"finger_error_mm": null
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_bce/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_bce/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:51Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 69.59508617839535,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 49.855810398098264,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -69.76034246622946,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"a": {
|
||||
"value": 118.68118241605009,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"b": {
|
||||
"value": 49.782212709822495,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 34.02596211828723,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 19.415906578102184,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 50.035293593315416,
|
||||
"num_markers": 17
|
||||
}
|
||||
1228
data/camera_study/Scene4/k3_bcg/aruco_marker_poses.json
Normal file
1228
data/camera_study/Scene4/k3_bcg/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
581
data/camera_study/Scene4/k3_bcg/aruco_positions_initial.json
Normal file
581
data/camera_study/Scene4/k3_bcg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,581 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:51:06Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 27,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29260991488520327,
|
||||
-0.362217036335718,
|
||||
0.18952846793469363
|
||||
],
|
||||
"position_mm": [
|
||||
292.6099148852033,
|
||||
-362.217036335718,
|
||||
189.52846793469362
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.3202190429086389,
|
||||
-0.2883978006857772,
|
||||
0.1855619288579755
|
||||
],
|
||||
"position_mm": [
|
||||
320.21904290863887,
|
||||
-288.3978006857772,
|
||||
185.56192885797552
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6873634134732957,
|
||||
-0.3186227470193408,
|
||||
-0.027288416839836564
|
||||
],
|
||||
"position_mm": [
|
||||
687.3634134732956,
|
||||
-318.6227470193408,
|
||||
-27.288416839836565
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5710606293569248,
|
||||
0.21025136806439673,
|
||||
-0.026524156620634374
|
||||
],
|
||||
"position_mm": [
|
||||
571.0606293569248,
|
||||
210.25136806439673,
|
||||
-26.524156620634376
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16825330925448503,
|
||||
-0.1730505551932898,
|
||||
-0.027810627955661638
|
||||
],
|
||||
"position_mm": [
|
||||
168.25330925448503,
|
||||
-173.0505551932898,
|
||||
-27.810627955661637
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04738637896256922,
|
||||
-0.21644433959696477,
|
||||
-0.027094665623593195
|
||||
],
|
||||
"position_mm": [
|
||||
47.38637896256922,
|
||||
-216.44433959696477,
|
||||
-27.094665623593194
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6277898049442017,
|
||||
-0.2768737816177446,
|
||||
-0.02735659682697853
|
||||
],
|
||||
"position_mm": [
|
||||
627.7898049442017,
|
||||
-276.8737816177446,
|
||||
-27.35659682697853
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4021640159324888,
|
||||
-0.17360305686158903,
|
||||
-0.027465189830061777
|
||||
],
|
||||
"position_mm": [
|
||||
402.1640159324888,
|
||||
-173.60305686158904,
|
||||
-27.465189830061778
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7750100155602909,
|
||||
-0.23674575906182768,
|
||||
-0.027288591944071152
|
||||
],
|
||||
"position_mm": [
|
||||
775.0100155602909,
|
||||
-236.74575906182767,
|
||||
-27.28859194407115
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01908725997429324,
|
||||
-0.18914964490727934,
|
||||
-0.026732041255778674
|
||||
],
|
||||
"position_mm": [
|
||||
-19.08725997429324,
|
||||
-189.14964490727934,
|
||||
-26.732041255778675
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006135339548626465,
|
||||
-0.27758473003891476,
|
||||
-0.02779656538733472
|
||||
],
|
||||
"position_mm": [
|
||||
6.135339548626464,
|
||||
-277.58473003891476,
|
||||
-27.79656538733472
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7515455997278438,
|
||||
-0.28555846020621334,
|
||||
-0.027179522830430295
|
||||
],
|
||||
"position_mm": [
|
||||
751.5455997278439,
|
||||
-285.55846020621334,
|
||||
-27.179522830430294
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5071597507422316,
|
||||
-0.3138254214309196,
|
||||
-0.02809673552305244
|
||||
],
|
||||
"position_mm": [
|
||||
507.1597507422316,
|
||||
-313.8254214309196,
|
||||
-28.096735523052438
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"position_m": [
|
||||
0.36192355528513137,
|
||||
0.29491911187012515,
|
||||
-0.02676812437772893
|
||||
],
|
||||
"position_mm": [
|
||||
361.9235552851314,
|
||||
294.91911187012516,
|
||||
-26.768124377728927
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3720173783957598,
|
||||
-0.18431021788176463,
|
||||
-0.027831217681550207
|
||||
],
|
||||
"position_mm": [
|
||||
372.0173783957598,
|
||||
-184.31021788176463,
|
||||
-27.831217681550207
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6517722261223926,
|
||||
-0.22363598369014656,
|
||||
-0.028224115512018543
|
||||
],
|
||||
"position_mm": [
|
||||
651.7722261223926,
|
||||
-223.63598369014656,
|
||||
-28.224115512018543
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10494057172281526,
|
||||
-0.19069124726768588,
|
||||
-0.027398503755863078
|
||||
],
|
||||
"position_mm": [
|
||||
104.94057172281526,
|
||||
-190.6912472676859,
|
||||
-27.39850375586308
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5228071873209807,
|
||||
-0.26814334651726585,
|
||||
-0.027922962879154377
|
||||
],
|
||||
"position_mm": [
|
||||
522.8071873209808,
|
||||
-268.14334651726585,
|
||||
-27.922962879154376
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28076186061776937,
|
||||
-0.23510870161893,
|
||||
0.22058035689677385
|
||||
],
|
||||
"position_mm": [
|
||||
280.76186061776934,
|
||||
-235.10870161892998,
|
||||
220.58035689677385
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2821269184515216,
|
||||
-0.16845607195181456,
|
||||
0.24457648300838922
|
||||
],
|
||||
"position_mm": [
|
||||
282.1269184515216,
|
||||
-168.45607195181455,
|
||||
244.5764830083892
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.752974098467309,
|
||||
-0.0902065922431702,
|
||||
-0.00029078202387706076
|
||||
],
|
||||
"position_mm": [
|
||||
752.974098467309,
|
||||
-90.20659224317019,
|
||||
-0.29078202387706076
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6471543572461015,
|
||||
-0.08908868757167286,
|
||||
-0.0005699335876271564
|
||||
],
|
||||
"position_mm": [
|
||||
647.1543572461015,
|
||||
-89.08868757167286,
|
||||
-0.5699335876271564
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.2512581542473635,
|
||||
-0.16723478998946542,
|
||||
0.24098256827048528
|
||||
],
|
||||
"position_mm": [
|
||||
251.25815424736348,
|
||||
-167.2347899894654,
|
||||
240.98256827048527
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2545471181813018,
|
||||
-0.2701209362340864,
|
||||
0.20519821450128892
|
||||
],
|
||||
"position_mm": [
|
||||
254.5471181813018,
|
||||
-270.1209362340864,
|
||||
205.19821450128893
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18058908526687434,
|
||||
-0.07570732119135311,
|
||||
0.27698843281070856
|
||||
],
|
||||
"position_mm": [
|
||||
180.58908526687435,
|
||||
-75.7073211913531,
|
||||
276.98843281070856
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.27083758119970663,
|
||||
-0.06545932478172217,
|
||||
0.28423485590429115
|
||||
],
|
||||
"position_mm": [
|
||||
270.8375811997066,
|
||||
-65.45932478172217,
|
||||
284.2348559042911
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23232536603631126,
|
||||
-0.05976834346824482,
|
||||
0.2864137031690955
|
||||
],
|
||||
"position_mm": [
|
||||
232.32536603631127,
|
||||
-59.76834346824482,
|
||||
286.41370316909547
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
580
data/camera_study/Scene4/k3_bcg/aruco_positions_optimized.json
Normal file
580
data/camera_study/Scene4/k3_bcg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,580 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:51:07Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 27,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30646773723406184,
|
||||
-0.8952954576450594,
|
||||
1.2012608829797486
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677372340618,
|
||||
-895.2954576450594,
|
||||
1201.2608829797487
|
||||
],
|
||||
"direction": [
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 42,
|
||||
"position_m": [
|
||||
0.29242390268356433,
|
||||
-0.3622179272336433,
|
||||
0.18952723588288917
|
||||
],
|
||||
"position_mm": [
|
||||
292.42390268356434,
|
||||
-362.2179272336433,
|
||||
189.52723588288916
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.3200700837868151,
|
||||
-0.2883927085651677,
|
||||
0.18556167439406826
|
||||
],
|
||||
"position_mm": [
|
||||
320.07008378681513,
|
||||
-288.3927085651677,
|
||||
185.56167439406826
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6876264954311976,
|
||||
-0.3185562658924686,
|
||||
-0.027651601783647898
|
||||
],
|
||||
"position_mm": [
|
||||
687.6264954311976,
|
||||
-318.5562658924686,
|
||||
-27.651601783647898
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5710545002010081,
|
||||
0.21025313973663654,
|
||||
-0.026524327215766225
|
||||
],
|
||||
"position_mm": [
|
||||
571.0545002010081,
|
||||
210.25313973663654,
|
||||
-26.524327215766224
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16770409830685074,
|
||||
-0.1735612869741696,
|
||||
-0.027643203325340003
|
||||
],
|
||||
"position_mm": [
|
||||
167.70409830685074,
|
||||
-173.56128697416958,
|
||||
-27.643203325340004
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.0491526280579866,
|
||||
-0.218263233376422,
|
||||
-0.025959900376629437
|
||||
],
|
||||
"position_mm": [
|
||||
49.1526280579866,
|
||||
-218.263233376422,
|
||||
-25.959900376629438
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6246955680512385,
|
||||
-0.2774044348516869,
|
||||
-0.024266922437433024
|
||||
],
|
||||
"position_mm": [
|
||||
624.6955680512385,
|
||||
-277.4044348516869,
|
||||
-24.266922437433024
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40356481307912573,
|
||||
-0.17449785325306685,
|
||||
-0.027047331493114835
|
||||
],
|
||||
"position_mm": [
|
||||
403.5648130791257,
|
||||
-174.49785325306686,
|
||||
-27.047331493114836
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7753255712923428,
|
||||
-0.23640345435155616,
|
||||
-0.027857829088882582
|
||||
],
|
||||
"position_mm": [
|
||||
775.3255712923428,
|
||||
-236.40345435155615,
|
||||
-27.857829088882582
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.02127487049330509,
|
||||
-0.1863635305554718,
|
||||
-0.028684507966518173
|
||||
],
|
||||
"position_mm": [
|
||||
-21.274870493305087,
|
||||
-186.3635305554718,
|
||||
-28.684507966518172
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.004835378058029039,
|
||||
-0.2800795587098942,
|
||||
-0.026892844500090208
|
||||
],
|
||||
"position_mm": [
|
||||
4.835378058029039,
|
||||
-280.07955870989423,
|
||||
-26.89284450009021
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7509926722356329,
|
||||
-0.2860114389960787,
|
||||
-0.026422795558899797
|
||||
],
|
||||
"position_mm": [
|
||||
750.9926722356329,
|
||||
-286.0114389960787,
|
||||
-26.422795558899796
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5069973256839253,
|
||||
-0.3141662008758017,
|
||||
-0.027628860920692774
|
||||
],
|
||||
"position_mm": [
|
||||
506.9973256839253,
|
||||
-314.16620087580174,
|
||||
-27.628860920692773
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"position_m": [
|
||||
0.3618571572028421,
|
||||
0.2948975779876867,
|
||||
-0.026799685721393234
|
||||
],
|
||||
"position_mm": [
|
||||
361.85715720284213,
|
||||
294.8975779876867,
|
||||
-26.799685721393235
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3707599616920369,
|
||||
-0.1906048613571915,
|
||||
-0.023273823466237308
|
||||
],
|
||||
"position_mm": [
|
||||
370.7599616920369,
|
||||
-190.6048613571915,
|
||||
-23.273823466237307
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6518555021622784,
|
||||
-0.22351389164973487,
|
||||
-0.028452605982329245
|
||||
],
|
||||
"position_mm": [
|
||||
651.8555021622784,
|
||||
-223.51389164973486,
|
||||
-28.452605982329246
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10578815548558637,
|
||||
-0.1898654989618009,
|
||||
-0.027888811611595146
|
||||
],
|
||||
"position_mm": [
|
||||
105.78815548558637,
|
||||
-189.8654989618009,
|
||||
-27.888811611595145
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.523296751198384,
|
||||
-0.26615894800906503,
|
||||
-0.029161576449886494
|
||||
],
|
||||
"position_mm": [
|
||||
523.2967511983841,
|
||||
-266.15894800906506,
|
||||
-29.161576449886493
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28144800852234725,
|
||||
-0.23497254610187937,
|
||||
0.22074319748360555
|
||||
],
|
||||
"position_mm": [
|
||||
281.44800852234727,
|
||||
-234.97254610187937,
|
||||
220.74319748360554
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28115084120403466,
|
||||
-0.1691777476678529,
|
||||
0.24463802789200767
|
||||
],
|
||||
"position_mm": [
|
||||
281.1508412040347,
|
||||
-169.1777476678529,
|
||||
244.63802789200767
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7529775739984019,
|
||||
-0.09020527802370797,
|
||||
-0.00028812393551398246
|
||||
],
|
||||
"position_mm": [
|
||||
752.9775739984019,
|
||||
-90.20527802370796,
|
||||
-0.28812393551398247
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6471580201804066,
|
||||
-0.08908729634791893,
|
||||
-0.0005676210687482354
|
||||
],
|
||||
"position_mm": [
|
||||
647.1580201804065,
|
||||
-89.08729634791892,
|
||||
-0.5676210687482355
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.25454497723004355,
|
||||
-0.16854977968704543,
|
||||
0.24157637686619954
|
||||
],
|
||||
"position_mm": [
|
||||
254.54497723004354,
|
||||
-168.54977968704543,
|
||||
241.57637686619952
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.25514120937567986,
|
||||
-0.2689051604153731,
|
||||
0.20514967648781507
|
||||
],
|
||||
"position_mm": [
|
||||
255.14120937567986,
|
||||
-268.9051604153731,
|
||||
205.14967648781507
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18130958317719134,
|
||||
-0.07557286932003536,
|
||||
0.27719856309843105
|
||||
],
|
||||
"position_mm": [
|
||||
181.30958317719134,
|
||||
-75.57286932003537,
|
||||
277.19856309843107
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.27053745641266225,
|
||||
-0.06501144946172148,
|
||||
0.2845502721043225
|
||||
],
|
||||
"position_mm": [
|
||||
270.53745641266227,
|
||||
-65.01144946172148,
|
||||
284.5502721043225
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23340320229280806,
|
||||
-0.06012577034316331,
|
||||
0.2864026711649904
|
||||
],
|
||||
"position_mm": [
|
||||
233.40320229280806,
|
||||
-60.12577034316331,
|
||||
286.4026711649904
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2484
data/camera_study/Scene4/k3_bcg/render_b_aruco_detection.json
Normal file
2484
data/camera_study/Scene4/k3_bcg/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
523
data/camera_study/Scene4/k3_bcg/render_b_camera_pose.json
Normal file
523
data/camera_study/Scene4/k3_bcg/render_b_camera_pose.json
Normal file
@@ -0,0 +1,523 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:05Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcg\\render_b_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "b",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.0294189453125,
|
||||
0.0,
|
||||
719.934814453125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1991.6876220703125,
|
||||
539.2061157226562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 23,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
48,
|
||||
54,
|
||||
71,
|
||||
69,
|
||||
59,
|
||||
105,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
217,
|
||||
206,
|
||||
207,
|
||||
76,
|
||||
94,
|
||||
50,
|
||||
61,
|
||||
86
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01324362066806506,
|
||||
0.0018086250849772174,
|
||||
0.0013022607858018253,
|
||||
0.0013022180211013888
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.68313418741189,
|
||||
"residual_median_px": 3.7394299037901337,
|
||||
"residual_max_px": 5.233482918232737,
|
||||
"sigma2_normalized": 1.9501375405959995e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999290704727173,
|
||||
-0.01126303430646658,
|
||||
-0.003874987829476595
|
||||
],
|
||||
[
|
||||
-0.011217456310987473,
|
||||
-0.7810890078544617,
|
||||
-0.6243189573287964
|
||||
],
|
||||
[
|
||||
0.00400501536205411,
|
||||
0.6243181228637695,
|
||||
-0.7811599373817444
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3118748664855957,
|
||||
0.054102275520563126,
|
||||
1.4960986375808716
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467268734961557,
|
||||
-0.0155706456379845,
|
||||
9.006075334066718e-05
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.306467741727829,
|
||||
-0.8952954411506653,
|
||||
1.2012609243392944
|
||||
],
|
||||
"position_mm": [
|
||||
306.4677429199219,
|
||||
-895.2954711914062,
|
||||
1201.2608642578125
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.36746215820312,
|
||||
"pitch": -0.22947107255458832,
|
||||
"yaw": -0.6427314877510071
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.6039758488550844e-05,
|
||||
-7.168862991012606e-07,
|
||||
1.196320413588991e-06,
|
||||
4.5213197110312617e-07,
|
||||
-2.3563621249212062e-07,
|
||||
1.661762888992596e-06
|
||||
],
|
||||
[
|
||||
-7.168862991012798e-07,
|
||||
3.034437622876535e-06,
|
||||
-1.05368260573141e-06,
|
||||
2.171687264695621e-07,
|
||||
-9.297382906465963e-07,
|
||||
5.517939403866757e-07
|
||||
],
|
||||
[
|
||||
1.196320413589197e-06,
|
||||
-1.05368260573139e-06,
|
||||
2.992504291814162e-05,
|
||||
4.866695803161844e-07,
|
||||
-3.345195643650993e-06,
|
||||
-1.0190257584999124e-05
|
||||
],
|
||||
[
|
||||
4.5213197110313104e-07,
|
||||
2.1716872646956475e-07,
|
||||
4.866695803161844e-07,
|
||||
2.732882600827722e-07,
|
||||
-8.639683736629349e-08,
|
||||
3.8555291575911944e-07
|
||||
],
|
||||
[
|
||||
-2.3563621249214455e-07,
|
||||
-9.297382906465994e-07,
|
||||
-3.3451956436509763e-06,
|
||||
-8.639683736629215e-08,
|
||||
9.843901950768523e-07,
|
||||
1.5179266818755123e-06
|
||||
],
|
||||
[
|
||||
1.6617628889925237e-06,
|
||||
5.517939403866692e-07,
|
||||
-1.019025758499913e-05,
|
||||
3.85552915759121e-07,
|
||||
1.517926681875519e-06,
|
||||
7.609045031709997e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22946769057727817,
|
||||
0.09980716956758984,
|
||||
0.31342961078374404
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005227697964522933,
|
||||
0.0009921643992186237,
|
||||
0.002758449751528927
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006218234347439358,
|
||||
0.004543144623764037,
|
||||
0.004170947652370133
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.218234347439358,
|
||||
4.543144623764037,
|
||||
4.170947652370133
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.24444376999029982,
|
||||
"pitch": 0.23036315843502497,
|
||||
"yaw": 0.10102504440724586
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1020.0,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1015.9654541015625,
|
||||
1005.8148803710938
|
||||
],
|
||||
"reprojection_error_px": 4.4746227309994655,
|
||||
"confidence": 0.6951715445822307
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
1011.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.2198486328125,
|
||||
1014.1315307617188
|
||||
],
|
||||
"reprojection_error_px": 3.962423010752823,
|
||||
"confidence": 0.6785390184142406
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
769.0,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
771.960205078125,
|
||||
1033.818115234375
|
||||
],
|
||||
"reprojection_error_px": 4.446650741080133,
|
||||
"confidence": 0.450998392349139
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.75,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1376.693115234375,
|
||||
962.3866577148438
|
||||
],
|
||||
"reprojection_error_px": 3.716283100698822,
|
||||
"confidence": 0.5439242620910085
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
271.83697509765625,
|
||||
971.4892578125
|
||||
],
|
||||
"reprojection_error_px": 4.761504559241055,
|
||||
"confidence": 0.6427031538164533
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1191.2716064453125,
|
||||
957.0810546875
|
||||
],
|
||||
"reprojection_error_px": 3.2520584799623093,
|
||||
"confidence": 0.6553525014962716
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1036.0,
|
||||
944.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1038.6568603515625,
|
||||
941.8314208984375
|
||||
],
|
||||
"reprojection_error_px": 3.946772212806584,
|
||||
"confidence": 0.6218812728138117
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1401.779541015625,
|
||||
898.2904663085938
|
||||
],
|
||||
"reprojection_error_px": 3.6576446910440685,
|
||||
"confidence": 0.24983668327405417
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1215.0,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1212.339111328125,
|
||||
883.1528930664062
|
||||
],
|
||||
"reprojection_error_px": 3.103397989534364,
|
||||
"confidence": 0.555129559779815
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
429.3242492675781,
|
||||
847.4453125
|
||||
],
|
||||
"reprojection_error_px": 4.5835134153972446,
|
||||
"confidence": 0.5223715864593753
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
251.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
247.82135009765625,
|
||||
850.440185546875
|
||||
],
|
||||
"reprojection_error_px": 3.540739517367463,
|
||||
"confidence": 0.5007240474925321
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.5,
|
||||
839.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.3910522460938,
|
||||
841.362548828125
|
||||
],
|
||||
"reprojection_error_px": 3.9047654349260887,
|
||||
"confidence": 0.5229998830159506
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.75,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.0291137695312,
|
||||
826.9443359375
|
||||
],
|
||||
"reprojection_error_px": 2.4157325444641935,
|
||||
"confidence": 0.5295063204309743
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.5,
|
||||
825.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
854.1998291015625,
|
||||
826.6820068359375
|
||||
],
|
||||
"reprojection_error_px": 4.064219774681145,
|
||||
"confidence": 0.528147602404417
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1327.967529296875,
|
||||
699.3744506835938
|
||||
],
|
||||
"reprojection_error_px": 4.080702380573443,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1185.0,
|
||||
700.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1189.3094482421875,
|
||||
700.8603515625
|
||||
],
|
||||
"reprojection_error_px": 4.324488108515172,
|
||||
"confidence": 0.47641635964133516
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1172.75,
|
||||
612.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.3157958984375,
|
||||
611.9349975585938
|
||||
],
|
||||
"reprojection_error_px": 0.5364324187682878,
|
||||
"confidence": 0.3898668411118563
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1311.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.2926025390625,
|
||||
610.463134765625
|
||||
],
|
||||
"reprojection_error_px": 5.233482918232737,
|
||||
"confidence": 0.3988910678481489
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.75,
|
||||
455.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.4918212890625,
|
||||
457.1796569824219
|
||||
],
|
||||
"reprojection_error_px": 1.9044507754321114,
|
||||
"confidence": 0.27243947145308567
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.1806640625,
|
||||
448.16033935546875
|
||||
],
|
||||
"reprojection_error_px": 3.7394299037901337,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1032.993408203125,
|
||||
417.64984130859375
|
||||
],
|
||||
"reprojection_error_px": 2.6343603147604218,
|
||||
"confidence": 0.27377442038329514
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
329.75,
|
||||
320.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
329.3233337402344,
|
||||
318.8132019042969
|
||||
],
|
||||
"reprojection_error_px": 1.2611636758117288,
|
||||
"confidence": 0.20112760305404662
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
775.25,
|
||||
347.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
775.9814453125,
|
||||
350.664306640625
|
||||
],
|
||||
"reprojection_error_px": 3.2477451810574203,
|
||||
"confidence": 0.23620987654320988
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1614
data/camera_study/Scene4/k3_bcg/render_c_aruco_detection.json
Normal file
1614
data/camera_study/Scene4/k3_bcg/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene4/k3_bcg/render_c_camera_pose.json
Normal file
355
data/camera_study/Scene4/k3_bcg/render_c_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:05Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcg\\render_c_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 11,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
96,
|
||||
62,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006929395815680354,
|
||||
0.0017468647358926165,
|
||||
0.0017346951311210815,
|
||||
0.0017346950405048665
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.909708755527321,
|
||||
"residual_median_px": 4.136020486761652,
|
||||
"residual_max_px": 7.135942640317332,
|
||||
"sigma2_normalized": 4.137604464868956e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9937289953231812,
|
||||
0.11177419126033783,
|
||||
-0.003037781920284033
|
||||
],
|
||||
[
|
||||
0.030063454061746597,
|
||||
-0.2932494282722473,
|
||||
-0.9555631875991821
|
||||
],
|
||||
[
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19834941625595093,
|
||||
0.10712400823831558,
|
||||
1.005916953086853
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8679664194000312,
|
||||
0.10262342865914824,
|
||||
-0.0801204696112108
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3022204339504242,
|
||||
-0.9015130996704102,
|
||||
0.398276150226593
|
||||
],
|
||||
"position_mm": [
|
||||
302.2204284667969,
|
||||
-901.5131225585938,
|
||||
398.2761535644531
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.24722290039062,
|
||||
"pitch": 6.1826395988464355,
|
||||
"yaw": 1.732850432395935
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
5.1040133222093424e-05,
|
||||
6.605551835381518e-06,
|
||||
1.2833734493644522e-05,
|
||||
-1.5019663264447036e-07,
|
||||
-8.283230517583298e-06,
|
||||
-8.475153962226958e-08
|
||||
],
|
||||
[
|
||||
6.60555183538171e-06,
|
||||
1.4768873634306313e-05,
|
||||
-6.748423490485634e-06,
|
||||
1.8360302310794762e-06,
|
||||
-1.9859983631412057e-06,
|
||||
3.872390326969674e-06
|
||||
],
|
||||
[
|
||||
1.2833734493643345e-05,
|
||||
-6.748423490485672e-06,
|
||||
4.5602076473498684e-05,
|
||||
-2.8969402578088533e-06,
|
||||
-6.232499877096582e-06,
|
||||
-1.0647912052310688e-05
|
||||
],
|
||||
[
|
||||
-1.5019663264439908e-07,
|
||||
1.836030231079476e-06,
|
||||
-2.896940257808845e-06,
|
||||
6.089439797350288e-07,
|
||||
1.320253964351089e-07,
|
||||
9.542983032578097e-07
|
||||
],
|
||||
[
|
||||
-8.283230517583183e-06,
|
||||
-1.9859983631411667e-06,
|
||||
-6.232499877096729e-06,
|
||||
1.320253964351196e-07,
|
||||
2.586460980943106e-06,
|
||||
2.2986565759526823e-06
|
||||
],
|
||||
[
|
||||
-8.475153962199919e-08,
|
||||
3.872390326969724e-06,
|
||||
-1.0647912052310664e-05,
|
||||
9.542983032578154e-07,
|
||||
2.298656575952638e-06,
|
||||
1.015307435062793e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.4093346716892348,
|
||||
0.22018935521323865,
|
||||
0.38691444302445294
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0007803486270475708,
|
||||
0.0016082477983641408,
|
||||
0.0031863889201771854
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005448193930105324,
|
||||
0.0032421275713110883,
|
||||
0.00591596302928808
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.448193930105324,
|
||||
3.242127571311088,
|
||||
5.91596302928808
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.37117583231671686,
|
||||
"pitch": 0.32193383066950226,
|
||||
"yaw": 0.22513197970365306
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.04583740234375,
|
||||
1036.910400390625
|
||||
],
|
||||
"reprojection_error_px": 6.709886759799213,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1039.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1092.0697021484375,
|
||||
1040.400634765625
|
||||
],
|
||||
"reprojection_error_px": 5.366308188837131,
|
||||
"confidence": 0.23796567608034963
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1178.3603515625,
|
||||
1030.4639892578125
|
||||
],
|
||||
"reprojection_error_px": 7.135942640317332,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.09400939941406,
|
||||
989.7242431640625
|
||||
],
|
||||
"reprojection_error_px": 3.168014915298387,
|
||||
"confidence": 0.616503916634816
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.4362487792969,
|
||||
1005.2944946289062
|
||||
],
|
||||
"reprojection_error_px": 5.7594011479420395,
|
||||
"confidence": 0.5603928511306994
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.75,
|
||||
996.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.4235229492188,
|
||||
994.0755004882812
|
||||
],
|
||||
"reprojection_error_px": 2.4463820525443856,
|
||||
"confidence": 0.5334935602695114
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
947.2511596679688,
|
||||
997.2364501953125
|
||||
],
|
||||
"reprojection_error_px": 1.9637294941058563,
|
||||
"confidence": 0.48423420812018686
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
867.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1035.482666015625,
|
||||
866.5459594726562
|
||||
],
|
||||
"reprojection_error_px": 7.032007469331564,
|
||||
"confidence": 0.3766641825147349
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
812.25,
|
||||
854.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
809.5588989257812,
|
||||
855.7542724609375
|
||||
],
|
||||
"reprojection_error_px": 2.8723837082567454,
|
||||
"confidence": 0.3703387843628071
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.75,
|
||||
770.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.7519226074219,
|
||||
771.0592651367188
|
||||
],
|
||||
"reprojection_error_px": 4.136020486761652,
|
||||
"confidence": 0.2855056958565939
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
694.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.2718505859375,
|
||||
694.3978271484375
|
||||
],
|
||||
"reprojection_error_px": 3.5442485789941744,
|
||||
"confidence": 0.037489248669361035
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2228
data/camera_study/Scene4/k3_bcg/render_g_aruco_detection.json
Normal file
2228
data/camera_study/Scene4/k3_bcg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
607
data/camera_study/Scene4/k3_bcg/render_g_camera_pose.json
Normal file
607
data/camera_study/Scene4/k3_bcg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,607 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:06Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_bcg\\render_g_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "g",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2006.321044921875,
|
||||
0.0,
|
||||
720.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
2007.03759765625,
|
||||
541.6199340820312
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 29,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
53,
|
||||
58,
|
||||
72,
|
||||
56,
|
||||
103,
|
||||
69,
|
||||
51,
|
||||
46,
|
||||
68,
|
||||
95,
|
||||
55,
|
||||
66,
|
||||
217,
|
||||
105,
|
||||
205,
|
||||
85,
|
||||
92,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
48,
|
||||
63,
|
||||
65,
|
||||
80,
|
||||
78,
|
||||
87
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.011112378256384909,
|
||||
0.001393749015390234,
|
||||
0.001132502152462202,
|
||||
0.0011324933384646422
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.2241488626510053,
|
||||
"residual_median_px": 2.673904524611012,
|
||||
"residual_max_px": 5.641886154058154,
|
||||
"sigma2_normalized": 1.4305266802760623e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7072665095329285,
|
||||
-0.706946611404419,
|
||||
0.00076772813918069
|
||||
],
|
||||
[
|
||||
-0.6401101350784302,
|
||||
0.6399380564689636,
|
||||
-0.42513325810432434
|
||||
],
|
||||
[
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.00031659338856115937,
|
||||
0.3294235169887543,
|
||||
1.3916454315185547
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1150919220878521,
|
||||
-2.6922790111644606,
|
||||
0.6012362260760475
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20647919178009033,
|
||||
0.20854051411151886,
|
||||
1.3996692895889282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.47918701171875,
|
||||
208.54051208496094,
|
||||
1399.6693115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.59559631347656,
|
||||
"pitch": -17.460918426513672,
|
||||
"yaw": -137.8533935546875
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.173764740423932e-06,
|
||||
-8.4053570306145e-06,
|
||||
7.2739043816556955e-06,
|
||||
7.797298666350923e-07,
|
||||
1.2818015251241387e-06,
|
||||
5.3886083249876985e-06
|
||||
],
|
||||
[
|
||||
-8.405357030614549e-06,
|
||||
2.2241685027060795e-05,
|
||||
-1.7822274148666154e-05,
|
||||
-3.770833936561269e-06,
|
||||
-1.9379102886931908e-06,
|
||||
-1.2679505768776955e-05
|
||||
],
|
||||
[
|
||||
7.273904381655748e-06,
|
||||
-1.7822274148666245e-05,
|
||||
5.42262804138428e-05,
|
||||
5.933646547432722e-06,
|
||||
-2.2832317518289307e-06,
|
||||
2.6056022519492333e-06
|
||||
],
|
||||
[
|
||||
7.797298666351054e-07,
|
||||
-3.770833936561286e-06,
|
||||
5.933646547432716e-06,
|
||||
1.1986043910406358e-06,
|
||||
-7.804064719640494e-08,
|
||||
9.975437055567755e-07
|
||||
],
|
||||
[
|
||||
1.281801525124141e-06,
|
||||
-1.93791028869318e-06,
|
||||
-2.283231751828946e-06,
|
||||
-7.80406471964088e-08,
|
||||
7.865665388333093e-07,
|
||||
1.896459269421925e-06
|
||||
],
|
||||
[
|
||||
5.388608324987704e-06,
|
||||
-1.2679505768776893e-05,
|
||||
2.6056022519491304e-06,
|
||||
9.975437055567543e-07,
|
||||
1.8964592694219257e-06,
|
||||
1.1882933245721407e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.14236317674645466,
|
||||
0.2702131470557943,
|
||||
0.42191750103554676
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0010948079242682873,
|
||||
0.0008868858657309345,
|
||||
0.0034471630721103702
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006630668628446658,
|
||||
0.009121463423724564,
|
||||
0.003790048061629735
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.630668628446657,
|
||||
9.121463423724563,
|
||||
3.790048061629735
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2688475240229615,
|
||||
"pitch": 0.26693511021376004,
|
||||
"yaw": 0.0798334032836511
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.5,
|
||||
959.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
72.61474609375,
|
||||
955.5239868164062
|
||||
],
|
||||
"reprojection_error_px": 4.5034244611342364,
|
||||
"confidence": 0.6078576315643269
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
921.75,
|
||||
859.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.5418090820312,
|
||||
862.3182983398438
|
||||
],
|
||||
"reprojection_error_px": 3.771164761537138,
|
||||
"confidence": 0.616540888528013
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
54.5,
|
||||
764.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
57.86458206176758,
|
||||
763.9417724609375
|
||||
],
|
||||
"reprojection_error_px": 3.3786708431282104,
|
||||
"confidence": 0.3432399892342364
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
880.75,
|
||||
772.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
880.006103515625,
|
||||
768.7964477539062
|
||||
],
|
||||
"reprojection_error_px": 3.7775231592951943,
|
||||
"confidence": 0.615770312625039
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
115.75,
|
||||
787.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
114.67801666259766,
|
||||
788.7262573242188
|
||||
],
|
||||
"reprojection_error_px": 1.449905734438974,
|
||||
"confidence": 0.5483470750310988
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
98.0,
|
||||
709.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
94.62731170654297,
|
||||
713.8385620117188
|
||||
],
|
||||
"reprojection_error_px": 5.300128833197527,
|
||||
"confidence": 0.5360398491116452
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.25,
|
||||
744.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
798.0521240234375,
|
||||
746.080322265625
|
||||
],
|
||||
"reprojection_error_px": 3.8149903656930375,
|
||||
"confidence": 0.5881521572283912
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
977.0,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.0518188476562,
|
||||
750.2708129882812
|
||||
],
|
||||
"reprojection_error_px": 5.155111092440855,
|
||||
"confidence": 0.5873934926369923
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
725.0,
|
||||
703.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.7029418945312,
|
||||
704.8692016601562
|
||||
],
|
||||
"reprojection_error_px": 1.1579533125826744,
|
||||
"confidence": 0.5872237273710109
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
51.5,
|
||||
694.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
45.873531341552734,
|
||||
695.1668090820312
|
||||
],
|
||||
"reprojection_error_px": 5.641886154058154,
|
||||
"confidence": 0.290584867175275
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
28.25,
|
||||
652.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
32.11864471435547,
|
||||
650.2108154296875
|
||||
],
|
||||
"reprojection_error_px": 4.262345991652348,
|
||||
"confidence": 0.06745941479560678
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.25,
|
||||
599.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
801.0029907226562,
|
||||
601.7232055664062
|
||||
],
|
||||
"reprojection_error_px": 2.7697974495410747,
|
||||
"confidence": 0.516475515683492
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.25,
|
||||
531.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
701.6744995117188,
|
||||
530.6774291992188
|
||||
],
|
||||
"reprojection_error_px": 2.6511518260961573,
|
||||
"confidence": 0.4903670758306923
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
857.75,
|
||||
509.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
857.7123413085938,
|
||||
509.17669677734375
|
||||
],
|
||||
"reprojection_error_px": 0.18066523783533436,
|
||||
"confidence": 0.5048654104890617
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
229.25,
|
||||
365.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
227.60382080078125,
|
||||
361.80279541015625
|
||||
],
|
||||
"reprojection_error_px": 3.820094951723098,
|
||||
"confidence": 0.4158618894065431
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
502.25,
|
||||
341.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
498.696044921875,
|
||||
340.94110107421875
|
||||
],
|
||||
"reprojection_error_px": 3.5976332090097665,
|
||||
"confidence": 0.4298554298561924
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
148.0,
|
||||
284.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
149.84991455078125,
|
||||
286.6806945800781
|
||||
],
|
||||
"reprojection_error_px": 2.673904524611012,
|
||||
"confidence": 0.38275133184923893
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.75,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
556.7725830078125,
|
||||
321.6300048828125
|
||||
],
|
||||
"reprojection_error_px": 2.3627519566539252,
|
||||
"confidence": 0.378986473237694
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
329.0,
|
||||
309.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.16717529296875,
|
||||
312.2176208496094
|
||||
],
|
||||
"reprojection_error_px": 2.6043712581098304,
|
||||
"confidence": 0.3811333266788848
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
358.5,
|
||||
279.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
359.57568359375,
|
||||
281.23333740234375
|
||||
],
|
||||
"reprojection_error_px": 1.8323168511627073,
|
||||
"confidence": 0.3820909512919581
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.5,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.3416442871094,
|
||||
258.2101745605469
|
||||
],
|
||||
"reprojection_error_px": 2.856386010296148,
|
||||
"confidence": 0.4056511279614534
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
520.75,
|
||||
213.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
521.9222412109375,
|
||||
214.6943817138672
|
||||
],
|
||||
"reprojection_error_px": 2.0603589126430677,
|
||||
"confidence": 0.35829797882009473
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
337.25,
|
||||
166.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
337.3898620605469,
|
||||
168.445556640625
|
||||
],
|
||||
"reprojection_error_px": 2.4495527507048003,
|
||||
"confidence": 0.33944417346066164
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
415.75,
|
||||
187.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
416.6415100097656,
|
||||
185.2032470703125
|
||||
],
|
||||
"reprojection_error_px": 2.463709422302155,
|
||||
"confidence": 0.3363425332572343
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
275.75,
|
||||
183.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
273.60455322265625,
|
||||
182.14854431152344
|
||||
],
|
||||
"reprojection_error_px": 2.411668822224988,
|
||||
"confidence": 0.32781322776968225
|
||||
},
|
||||
{
|
||||
"marker_id": 65,
|
||||
"observed_center_px": [
|
||||
310.5,
|
||||
124.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
308.9238586425781,
|
||||
123.29578399658203
|
||||
],
|
||||
"reprojection_error_px": 1.9835215555833055,
|
||||
"confidence": 0.3375471143770103
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
56.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
298.33575439453125,
|
||||
58.621192932128906
|
||||
],
|
||||
"reprojection_error_px": 2.3098278036322424,
|
||||
"confidence": 0.24658567276025462
|
||||
},
|
||||
{
|
||||
"marker_id": 78,
|
||||
"observed_center_px": [
|
||||
333.75,
|
||||
82.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
335.501708984375,
|
||||
79.42642974853516
|
||||
],
|
||||
"reprojection_error_px": 3.5376995995462583,
|
||||
"confidence": 0.29355437233363646
|
||||
},
|
||||
{
|
||||
"marker_id": 87,
|
||||
"observed_center_px": [
|
||||
161.0,
|
||||
66.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
160.86729431152344,
|
||||
64.82759094238281
|
||||
],
|
||||
"reprojection_error_px": 1.1798956725646808,
|
||||
"confidence": 0.3158166687011719
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_bcg/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_bcg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 70.95879277057031,
|
||||
"gt": 70.0,
|
||||
"error": 0.9587927705703123,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 50.13288966938598,
|
||||
"gt": 50.0,
|
||||
"error": 0.13288966938597468,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -70.51541041992584,
|
||||
"gt": -70.0,
|
||||
"error": 0.5154104199258427,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 119.4119584857513,
|
||||
"gt": 120.0,
|
||||
"error": 0.5880415142486868,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 49.152934347290824,
|
||||
"gt": 50.0,
|
||||
"error": 0.8470656527091762,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 32.864767667686095,
|
||||
"gt": 30.0,
|
||||
"error": 2.8647676676860954,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 20.414574358834603,
|
||||
"gt": 20.0,
|
||||
"error": 0.4145743588346029,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.9896349847911552,
|
||||
"max_abs_deg": 2.8647676676860954,
|
||||
"mean_abs_mm": 0.6866835647024576,
|
||||
"max_abs_mm": 0.9587927705703123,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 1.8404990266144772,
|
||||
"finger_error_mm": 3.9560083574188014
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_bcg/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_bcg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:51:09Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 70.95879277057031,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 50.13288966938598,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -70.51541041992584,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 119.4119584857513,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 49.152934347290824,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 32.864767667686095,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 20.414574358834603,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.801437246986372,
|
||||
"num_markers": 27
|
||||
}
|
||||
712
data/camera_study/Scene4/k3_cdg/aruco_marker_poses.json
Normal file
712
data/camera_study/Scene4/k3_cdg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,712 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T22:50:55Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7046937746856436,
|
||||
-0.7914174011623307,
|
||||
0.3989527588758248
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937746856437,
|
||||
-791.4174011623307,
|
||||
398.9527588758248
|
||||
],
|
||||
"direction": [
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.3200848472730031,
|
||||
-0.2877443571128467,
|
||||
0.18583365885760844
|
||||
],
|
||||
"position_mm": [
|
||||
320.0848472730031,
|
||||
-287.74435711284667,
|
||||
185.83365885760844
|
||||
],
|
||||
"normal": [
|
||||
0.7029901828249404,
|
||||
-0.5651810253923142,
|
||||
0.431711954187337
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3282430582444689,
|
||||
-0.27352820571911984,
|
||||
0.19111533167614445
|
||||
],
|
||||
[
|
||||
0.32927643126353445,
|
||||
-0.28764094857675404,
|
||||
0.17104640753179717
|
||||
],
|
||||
[
|
||||
0.3118616597828642,
|
||||
-0.30193944850700705,
|
||||
0.18059551191393314
|
||||
],
|
||||
[
|
||||
0.31095823980114484,
|
||||
-0.28786882564850574,
|
||||
0.20057738430855904
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.463805829704942
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16808024546444048,
|
||||
-0.17317691139045213,
|
||||
-0.02741169410956851
|
||||
],
|
||||
"position_mm": [
|
||||
168.08024546444048,
|
||||
-173.17691139045212,
|
||||
-27.41169410956851
|
||||
],
|
||||
"normal": [
|
||||
0.00013066848904864377,
|
||||
-0.008900712584285451,
|
||||
0.9999603793357205
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1556304439184598,
|
||||
-0.18413266047678797,
|
||||
-0.027585515532976217
|
||||
],
|
||||
[
|
||||
0.15666217545321726,
|
||||
-0.16119578251432448,
|
||||
-0.027224280589666753
|
||||
],
|
||||
[
|
||||
0.18033174864836196,
|
||||
-0.16198578818584367,
|
||||
-0.027391446212283104
|
||||
],
|
||||
[
|
||||
0.17969661383772284,
|
||||
-0.1853934143848525,
|
||||
-0.02744553410334796
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.54053414570096
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.04740053393276426,
|
||||
-0.21662767436322816,
|
||||
-0.02724309328569078
|
||||
],
|
||||
"position_mm": [
|
||||
47.40053393276426,
|
||||
-216.62767436322815,
|
||||
-27.24309328569078
|
||||
],
|
||||
"normal": [
|
||||
-0.007242529253810187,
|
||||
0.0024220198669873128,
|
||||
0.9999708393697148
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.03579233975552197,
|
||||
-0.22855495477828439,
|
||||
-0.027358496062422022
|
||||
],
|
||||
[
|
||||
0.03523384431998162,
|
||||
-0.20512430503633666,
|
||||
-0.027298787260008072
|
||||
],
|
||||
[
|
||||
0.058993513777899596,
|
||||
-0.2046243073570758,
|
||||
-0.027248098420427434
|
||||
],
|
||||
[
|
||||
0.05958243787765384,
|
||||
-0.2282071302812158,
|
||||
-0.0270669913999056
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.646915433086754
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019128306943464186,
|
||||
-0.18958361263996015,
|
||||
-0.02705494951380407
|
||||
],
|
||||
"position_mm": [
|
||||
-19.128306943464185,
|
||||
-189.58361263996017,
|
||||
-27.054949513804072
|
||||
],
|
||||
"normal": [
|
||||
0.005309496658104652,
|
||||
-0.0032403131115280592,
|
||||
0.9999806546209666
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.03108317741242947,
|
||||
-0.20116249865628544,
|
||||
-0.02708377472704949
|
||||
],
|
||||
[
|
||||
-0.030959293787141993,
|
||||
-0.1781133849001915,
|
||||
-0.026899654673409608
|
||||
],
|
||||
[
|
||||
-0.007288379885938127,
|
||||
-0.17795964039128867,
|
||||
-0.027135242638725316
|
||||
],
|
||||
[
|
||||
-0.007182376688347167,
|
||||
-0.2010989266120751,
|
||||
-0.02710112601603187
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.440803320404456
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.006090359955838206,
|
||||
-0.2777163298216606,
|
||||
-0.027582303501937494
|
||||
],
|
||||
"position_mm": [
|
||||
6.090359955838206,
|
||||
-277.7163298216606,
|
||||
-27.582303501937496
|
||||
],
|
||||
"normal": [
|
||||
0.010698786134870797,
|
||||
0.004154359478313997,
|
||||
0.9999341364672801
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.00553698277304336,
|
||||
-0.28919291162107413,
|
||||
-0.02738168631246379
|
||||
],
|
||||
[
|
||||
-0.0055441451521469004,
|
||||
-0.26604590507078424,
|
||||
-0.027534989224451037
|
||||
],
|
||||
[
|
||||
0.017655612096953686,
|
||||
-0.2661602320418681,
|
||||
-0.02772556783239237
|
||||
],
|
||||
[
|
||||
0.0177869556515894,
|
||||
-0.2894662705529159,
|
||||
-0.02768697063844278
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.245578884540024
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.1869168556434891,
|
||||
-0.27614445224753287,
|
||||
-0.027213627923832084
|
||||
],
|
||||
"position_mm": [
|
||||
186.9168556434891,
|
||||
-276.14445224753285,
|
||||
-27.213627923832085
|
||||
],
|
||||
"normal": [
|
||||
-0.009000590557471794,
|
||||
0.0005869556555176959,
|
||||
0.9999593215989715
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17577926969858987,
|
||||
-0.2887067350419754,
|
||||
-0.02718938405042872
|
||||
],
|
||||
[
|
||||
0.17445249998782322,
|
||||
-0.2652116638417752,
|
||||
-0.027450301926624218
|
||||
],
|
||||
[
|
||||
0.1979837492161018,
|
||||
-0.26399757348790426,
|
||||
-0.026998835676716192
|
||||
],
|
||||
[
|
||||
0.19945190367144147,
|
||||
-0.2866618366184766,
|
||||
-0.027215990041559213
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.393608218843898
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10496139401347575,
|
||||
-0.19069301781019737,
|
||||
-0.027302683352888876
|
||||
],
|
||||
"position_mm": [
|
||||
104.96139401347575,
|
||||
-190.69301781019738,
|
||||
-27.302683352888877
|
||||
],
|
||||
"normal": [
|
||||
0.01729161483809169,
|
||||
-0.008975377872292856,
|
||||
0.9998102033127791
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09345786141962899,
|
||||
-0.20289729747038734,
|
||||
-0.027189743119436467
|
||||
],
|
||||
[
|
||||
0.09256757494872003,
|
||||
-0.17958524947110854,
|
||||
-0.027011907785226278
|
||||
],
|
||||
[
|
||||
0.11658891984438471,
|
||||
-0.17818746080957643,
|
||||
-0.027368806270347656
|
||||
],
|
||||
[
|
||||
0.11723121984116931,
|
||||
-0.2021020634897173,
|
||||
-0.02764027623654509
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.777508364063063
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2808638914276841,
|
||||
-0.23491710980569294,
|
||||
0.220741889417381
|
||||
],
|
||||
"position_mm": [
|
||||
280.8638914276841,
|
||||
-234.91710980569295,
|
||||
220.74188941738097
|
||||
],
|
||||
"normal": [
|
||||
0.25332636835725564,
|
||||
-0.33710244665841455,
|
||||
0.9067456597921133
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2689691422375819,
|
||||
-0.22475182174918565,
|
||||
0.2277250455410652
|
||||
],
|
||||
[
|
||||
0.29240777553686675,
|
||||
-0.22298078542233807,
|
||||
0.22207434261097445
|
||||
],
|
||||
[
|
||||
0.29283817317277194,
|
||||
-0.24492154150536763,
|
||||
0.2135585290739292
|
||||
],
|
||||
[
|
||||
0.2692404747635158,
|
||||
-0.24701429054588042,
|
||||
0.21960964044355505
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.96561222996535
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.28210809206872284,
|
||||
-0.16863634850039377,
|
||||
0.2444835007578422
|
||||
],
|
||||
"position_mm": [
|
||||
282.10809206872284,
|
||||
-168.63634850039378,
|
||||
244.4835007578422
|
||||
],
|
||||
"normal": [
|
||||
0.2608336868217526,
|
||||
-0.3247597715974784,
|
||||
0.9091187373335377
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26981965734861424,
|
||||
-0.15902769073516107,
|
||||
0.25145780539930274
|
||||
],
|
||||
[
|
||||
0.2929669351024135,
|
||||
-0.15580866453920386,
|
||||
0.24593411545490998
|
||||
],
|
||||
[
|
||||
0.29448006845211283,
|
||||
-0.1782016835516657,
|
||||
0.2375330543951121
|
||||
],
|
||||
[
|
||||
0.2711657073717507,
|
||||
-0.18150735517554448,
|
||||
0.24300902778204397
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.05183074999737
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.35291239575174277,
|
||||
-0.09082351961342561,
|
||||
0.0013695744670816513
|
||||
],
|
||||
"position_mm": [
|
||||
352.9123957517428,
|
||||
-90.8235196134256,
|
||||
1.3695744670816512
|
||||
],
|
||||
"normal": [
|
||||
-0.010813974017471853,
|
||||
-0.026841834012568015,
|
||||
0.9995811992593654
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3412517333525082,
|
||||
-0.07944554867515191,
|
||||
0.0017696976456389056
|
||||
],
|
||||
[
|
||||
0.3654914803789649,
|
||||
-0.07982585906168253,
|
||||
0.0015964685060737551
|
||||
],
|
||||
[
|
||||
0.36466951358381056,
|
||||
-0.10307847295728072,
|
||||
0.0013698315485018075
|
||||
],
|
||||
[
|
||||
0.34023685569168755,
|
||||
-0.10094419775958725,
|
||||
0.0007423001681121363
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.39810353457552
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2512154162957044,
|
||||
-0.16727220150507754,
|
||||
0.24104141609396387
|
||||
],
|
||||
"position_mm": [
|
||||
251.2154162957044,
|
||||
-167.27220150507753,
|
||||
241.04141609396387
|
||||
],
|
||||
"normal": [
|
||||
-0.4985192082140113,
|
||||
-0.2908288399899481,
|
||||
0.8166377317218306
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2402285546935725,
|
||||
-0.15436964364239777,
|
||||
0.23923277074419602
|
||||
],
|
||||
[
|
||||
0.2613432478033303,
|
||||
-0.15717806923797534,
|
||||
0.2505210383357013
|
||||
],
|
||||
[
|
||||
0.2619573402672746,
|
||||
-0.18052950917008231,
|
||||
0.24317553742385353
|
||||
],
|
||||
[
|
||||
0.2413325224186401,
|
||||
-0.17701158396985475,
|
||||
0.23123631787210466
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.180368966856737
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2544945525674489,
|
||||
-0.27013453363980205,
|
||||
0.2052779534778102
|
||||
],
|
||||
"position_mm": [
|
||||
254.49455256744892,
|
||||
-270.13453363980204,
|
||||
205.2779534778102
|
||||
],
|
||||
"normal": [
|
||||
-0.49126677237798,
|
||||
-0.29609501706184177,
|
||||
0.8191365571310254
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2446199537560611,
|
||||
-0.25622836960751555,
|
||||
0.20430335602378671
|
||||
],
|
||||
[
|
||||
0.26552407366614933,
|
||||
-0.26186817855976535,
|
||||
0.21495918839613543
|
||||
],
|
||||
[
|
||||
0.2644945244220004,
|
||||
-0.284128395307493,
|
||||
0.20613906269071697
|
||||
],
|
||||
[
|
||||
0.2433396584255849,
|
||||
-0.27831319108443436,
|
||||
0.19571020680060153
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.030518196758983
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.1804117164881158,
|
||||
-0.07635111420294803,
|
||||
0.276431471673867
|
||||
],
|
||||
"position_mm": [
|
||||
180.4117164881158,
|
||||
-76.35111420294803,
|
||||
276.431471673867
|
||||
],
|
||||
"normal": [
|
||||
-0.0004411579381232262,
|
||||
-0.6445807643931866,
|
||||
0.7645360969594366
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.16848360540446305,
|
||||
-0.06725425128178211,
|
||||
0.28397091236293326
|
||||
],
|
||||
[
|
||||
0.1924828042035758,
|
||||
-0.06763741486156438,
|
||||
0.28390806425673
|
||||
],
|
||||
[
|
||||
0.19231395621667316,
|
||||
-0.08533648874435387,
|
||||
0.2687393967083452
|
||||
],
|
||||
[
|
||||
0.1683665001277512,
|
||||
-0.08517630192409176,
|
||||
0.2691075133674596
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.63683129729045
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2708340627344462,
|
||||
-0.06549980200983548,
|
||||
0.28430500136081105
|
||||
],
|
||||
"position_mm": [
|
||||
270.8340627344462,
|
||||
-65.49980200983548,
|
||||
284.30500136081105
|
||||
],
|
||||
"normal": [
|
||||
0.008697877797204004,
|
||||
-0.34128285046144313,
|
||||
0.9399204024292361
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.25846494286554633,
|
||||
-0.05510907643164071,
|
||||
0.2883844353925502
|
||||
],
|
||||
[
|
||||
0.2825998208469158,
|
||||
-0.05442996536306957,
|
||||
0.28804555802165477
|
||||
],
|
||||
[
|
||||
0.28345547726915643,
|
||||
-0.07733561630958524,
|
||||
0.2800575218122102
|
||||
],
|
||||
[
|
||||
0.25881600995616616,
|
||||
-0.07512454993504637,
|
||||
0.2807324902168291
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.649823586830024
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.23208149300021336,
|
||||
-0.06038133253469483,
|
||||
0.2859739445454888
|
||||
],
|
||||
"position_mm": [
|
||||
232.08149300021336,
|
||||
-60.381332534694835,
|
||||
285.9739445454888
|
||||
],
|
||||
"normal": [
|
||||
-0.006181252752949058,
|
||||
-0.34546258117108297,
|
||||
0.9384121680397249
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.21969998466348145,
|
||||
-0.049516161517633384,
|
||||
0.289818827682123
|
||||
],
|
||||
[
|
||||
0.2435544139576404,
|
||||
-0.04914405518324827,
|
||||
0.2902591568722519
|
||||
],
|
||||
[
|
||||
0.24479173147592143,
|
||||
-0.07128869701803793,
|
||||
0.2819714108701745
|
||||
],
|
||||
[
|
||||
0.22027984190381006,
|
||||
-0.07157641641985976,
|
||||
0.28184638275740587
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.879041777939868
|
||||
}
|
||||
]
|
||||
}
|
||||
353
data/camera_study/Scene4/k3_cdg/aruco_positions_initial.json
Normal file
353
data/camera_study/Scene4/k3_cdg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,353 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:50:54Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7046937746856436,
|
||||
-0.7914174011623307,
|
||||
0.3989527588758248
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937746856437,
|
||||
-791.4174011623307,
|
||||
398.9527588758248
|
||||
],
|
||||
"direction": [
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.31999606777645995,
|
||||
-0.2877138774004091,
|
||||
0.18577206626722884
|
||||
],
|
||||
"position_mm": [
|
||||
319.99606777645994,
|
||||
-287.7138774004091,
|
||||
185.77206626722884
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16801559004697914,
|
||||
-0.17308877137934892,
|
||||
-0.02726538948462497
|
||||
],
|
||||
"position_mm": [
|
||||
168.01559004697913,
|
||||
-173.0887713793489,
|
||||
-27.26538948462497
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.047551281683331725,
|
||||
-0.21671598484374444,
|
||||
-0.02757169990283164
|
||||
],
|
||||
"position_mm": [
|
||||
47.55128168333172,
|
||||
-216.71598484374442,
|
||||
-27.57169990283164
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01903830725822571,
|
||||
-0.18973917171120316,
|
||||
-0.027641221468454345
|
||||
],
|
||||
"position_mm": [
|
||||
-19.03830725822571,
|
||||
-189.73917171120317,
|
||||
-27.641221468454344
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006063703203347682,
|
||||
-0.27773056227296894,
|
||||
-0.027662711638363226
|
||||
],
|
||||
"position_mm": [
|
||||
6.063703203347682,
|
||||
-277.73056227296894,
|
||||
-27.662711638363227
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18690854391431183,
|
||||
-0.27615857466465754,
|
||||
-0.027305174981793644
|
||||
],
|
||||
"position_mm": [
|
||||
186.90854391431182,
|
||||
-276.1585746646575,
|
||||
-27.305174981793645
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10494057172281526,
|
||||
-0.19069124726768588,
|
||||
-0.027398503755863078
|
||||
],
|
||||
"position_mm": [
|
||||
104.94057172281526,
|
||||
-190.6912472676859,
|
||||
-27.39850375586308
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28025296256508264,
|
||||
-0.23472103706037212,
|
||||
0.22055278817496832
|
||||
],
|
||||
"position_mm": [
|
||||
280.25296256508267,
|
||||
-234.7210370603721,
|
||||
220.55278817496833
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28141898783008606,
|
||||
-0.16846686315201317,
|
||||
0.24402696707528235
|
||||
],
|
||||
"position_mm": [
|
||||
281.41898783008605,
|
||||
-168.46686315201316,
|
||||
244.02696707528236
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35294521937960344,
|
||||
-0.09080253393197611,
|
||||
0.0012902431051243495
|
||||
],
|
||||
"position_mm": [
|
||||
352.94521937960343,
|
||||
-90.80253393197611,
|
||||
1.2902431051243495
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.2512581542473635,
|
||||
-0.16723478998946542,
|
||||
0.24098256827048528
|
||||
],
|
||||
"position_mm": [
|
||||
251.25815424736348,
|
||||
-167.2347899894654,
|
||||
240.98256827048527
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2545471181813018,
|
||||
-0.2701209362340864,
|
||||
0.20519821450128892
|
||||
],
|
||||
"position_mm": [
|
||||
254.5471181813018,
|
||||
-270.1209362340864,
|
||||
205.19821450128893
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1796752116930987,
|
||||
-0.07631344342124426,
|
||||
0.27561260135108584
|
||||
],
|
||||
"position_mm": [
|
||||
179.6752116930987,
|
||||
-76.31344342124426,
|
||||
275.61260135108586
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.27083758119970663,
|
||||
-0.06545932478172217,
|
||||
0.28423485590429115
|
||||
],
|
||||
"position_mm": [
|
||||
270.8375811997066,
|
||||
-65.45932478172217,
|
||||
284.2348559042911
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23125360818182217,
|
||||
-0.06022242773392541,
|
||||
0.28525954202905435
|
||||
],
|
||||
"position_mm": [
|
||||
231.25360818182216,
|
||||
-60.22242773392541,
|
||||
285.25954202905433
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
352
data/camera_study/Scene4/k3_cdg/aruco_positions_optimized.json
Normal file
352
data/camera_study/Scene4/k3_cdg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,352 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:50:54Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7046937746856436,
|
||||
-0.7914174011623307,
|
||||
0.3989527588758248
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937746856437,
|
||||
-791.4174011623307,
|
||||
398.9527588758248
|
||||
],
|
||||
"direction": [
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.20647920852698148,
|
||||
0.20854052825566233,
|
||||
1.3996693000606282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.4792085269815,
|
||||
208.54052825566234,
|
||||
1399.669300060628
|
||||
],
|
||||
"direction": [
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.3199992157518262,
|
||||
-0.28772608106612546,
|
||||
0.18572588452058836
|
||||
],
|
||||
"position_mm": [
|
||||
319.9992157518262,
|
||||
-287.72608106612546,
|
||||
185.72588452058835
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1678841460853326,
|
||||
-0.17367849613102623,
|
||||
-0.027295555301267593
|
||||
],
|
||||
"position_mm": [
|
||||
167.8841460853326,
|
||||
-173.67849613102624,
|
||||
-27.295555301267594
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04900390145955831,
|
||||
-0.2174798107238337,
|
||||
-0.026574429237030208
|
||||
],
|
||||
"position_mm": [
|
||||
49.003901459558314,
|
||||
-217.4798107238337,
|
||||
-26.57442923703021
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.021879834178512348,
|
||||
-0.18656300769200343,
|
||||
-0.028740989688800126
|
||||
],
|
||||
"position_mm": [
|
||||
-21.879834178512347,
|
||||
-186.56300769200342,
|
||||
-28.740989688800127
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.0048565768690198826,
|
||||
-0.2794156732554197,
|
||||
-0.027623345012842287
|
||||
],
|
||||
"position_mm": [
|
||||
4.856576869019882,
|
||||
-279.41567325541973,
|
||||
-27.623345012842286
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18660173248032985,
|
||||
-0.275581529139934,
|
||||
-0.027585369254548422
|
||||
],
|
||||
"position_mm": [
|
||||
186.60173248032984,
|
||||
-275.581529139934,
|
||||
-27.58536925454842
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10583101436924508,
|
||||
-0.18943802656721617,
|
||||
-0.02801359222341005
|
||||
],
|
||||
"position_mm": [
|
||||
105.83101436924508,
|
||||
-189.43802656721618,
|
||||
-28.01359222341005
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.28112072922236003,
|
||||
-0.23443140573959345,
|
||||
0.2207331033545941
|
||||
],
|
||||
"position_mm": [
|
||||
281.12072922236,
|
||||
-234.43140573959346,
|
||||
220.73310335459408
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28105671853837727,
|
||||
-0.16849385753870977,
|
||||
0.2442329835681795
|
||||
],
|
||||
"position_mm": [
|
||||
281.05671853837725,
|
||||
-168.49385753870976,
|
||||
244.2329835681795
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35292848912802827,
|
||||
-0.09072416875706175,
|
||||
0.0014261151034402075
|
||||
],
|
||||
"position_mm": [
|
||||
352.9284891280283,
|
||||
-90.72416875706176,
|
||||
1.4261151034402075
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.254409380629704,
|
||||
-0.1682717304526361,
|
||||
0.24149266140952275
|
||||
],
|
||||
"position_mm": [
|
||||
254.40938062970397,
|
||||
-168.2717304526361,
|
||||
241.49266140952275
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2551435420745825,
|
||||
-0.26859187926600947,
|
||||
0.20508457403534253
|
||||
],
|
||||
"position_mm": [
|
||||
255.1435420745825,
|
||||
-268.59187926600947,
|
||||
205.0845740353425
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.18111318160243575,
|
||||
-0.07745791784953812,
|
||||
0.27660268575700697
|
||||
],
|
||||
"position_mm": [
|
||||
181.11318160243576,
|
||||
-77.45791784953812,
|
||||
276.60268575700695
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.2703351064728692,
|
||||
-0.06500114874020797,
|
||||
0.28457745101961757
|
||||
],
|
||||
"position_mm": [
|
||||
270.3351064728692,
|
||||
-65.00114874020797,
|
||||
284.57745101961757
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.23302776621829754,
|
||||
-0.06146468690604349,
|
||||
0.28595983025368277
|
||||
],
|
||||
"position_mm": [
|
||||
233.02776621829756,
|
||||
-61.46468690604349,
|
||||
285.95983025368275
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1614
data/camera_study/Scene4/k3_cdg/render_c_aruco_detection.json
Normal file
1614
data/camera_study/Scene4/k3_cdg/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene4/k3_cdg/render_c_camera_pose.json
Normal file
355
data/camera_study/Scene4/k3_cdg/render_c_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:53Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_cdg\\render_c_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 11,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
96,
|
||||
62,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
215,
|
||||
210,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006929395815680354,
|
||||
0.0017468647358926165,
|
||||
0.0017346951311210815,
|
||||
0.0017346950405048665
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.909708755527321,
|
||||
"residual_median_px": 4.136020486761652,
|
||||
"residual_max_px": 7.135942640317332,
|
||||
"sigma2_normalized": 4.137604464868956e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9937289953231812,
|
||||
0.11177419126033783,
|
||||
-0.003037781920284033
|
||||
],
|
||||
[
|
||||
0.030063454061746597,
|
||||
-0.2932494282722473,
|
||||
-0.9555631875991821
|
||||
],
|
||||
[
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19834941625595093,
|
||||
0.10712400823831558,
|
||||
1.005916953086853
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8679664194000312,
|
||||
0.10262342865914824,
|
||||
-0.0801204696112108
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3022204339504242,
|
||||
-0.9015130996704102,
|
||||
0.398276150226593
|
||||
],
|
||||
"position_mm": [
|
||||
302.2204284667969,
|
||||
-901.5131225585938,
|
||||
398.2761535644531
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.24722290039062,
|
||||
"pitch": 6.1826395988464355,
|
||||
"yaw": 1.732850432395935
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
5.1040133222093424e-05,
|
||||
6.605551835381518e-06,
|
||||
1.2833734493644522e-05,
|
||||
-1.5019663264447036e-07,
|
||||
-8.283230517583298e-06,
|
||||
-8.475153962226958e-08
|
||||
],
|
||||
[
|
||||
6.60555183538171e-06,
|
||||
1.4768873634306313e-05,
|
||||
-6.748423490485634e-06,
|
||||
1.8360302310794762e-06,
|
||||
-1.9859983631412057e-06,
|
||||
3.872390326969674e-06
|
||||
],
|
||||
[
|
||||
1.2833734493643345e-05,
|
||||
-6.748423490485672e-06,
|
||||
4.5602076473498684e-05,
|
||||
-2.8969402578088533e-06,
|
||||
-6.232499877096582e-06,
|
||||
-1.0647912052310688e-05
|
||||
],
|
||||
[
|
||||
-1.5019663264439908e-07,
|
||||
1.836030231079476e-06,
|
||||
-2.896940257808845e-06,
|
||||
6.089439797350288e-07,
|
||||
1.320253964351089e-07,
|
||||
9.542983032578097e-07
|
||||
],
|
||||
[
|
||||
-8.283230517583183e-06,
|
||||
-1.9859983631411667e-06,
|
||||
-6.232499877096729e-06,
|
||||
1.320253964351196e-07,
|
||||
2.586460980943106e-06,
|
||||
2.2986565759526823e-06
|
||||
],
|
||||
[
|
||||
-8.475153962199919e-08,
|
||||
3.872390326969724e-06,
|
||||
-1.0647912052310664e-05,
|
||||
9.542983032578154e-07,
|
||||
2.298656575952638e-06,
|
||||
1.015307435062793e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.4093346716892348,
|
||||
0.22018935521323865,
|
||||
0.38691444302445294
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0007803486270475708,
|
||||
0.0016082477983641408,
|
||||
0.0031863889201771854
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005448193930105324,
|
||||
0.0032421275713110883,
|
||||
0.00591596302928808
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.448193930105324,
|
||||
3.242127571311088,
|
||||
5.91596302928808
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.37117583231671686,
|
||||
"pitch": 0.32193383066950226,
|
||||
"yaw": 0.22513197970365306
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.04583740234375,
|
||||
1036.910400390625
|
||||
],
|
||||
"reprojection_error_px": 6.709886759799213,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1039.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1092.0697021484375,
|
||||
1040.400634765625
|
||||
],
|
||||
"reprojection_error_px": 5.366308188837131,
|
||||
"confidence": 0.23796567608034963
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1178.3603515625,
|
||||
1030.4639892578125
|
||||
],
|
||||
"reprojection_error_px": 7.135942640317332,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.09400939941406,
|
||||
989.7242431640625
|
||||
],
|
||||
"reprojection_error_px": 3.168014915298387,
|
||||
"confidence": 0.616503916634816
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.4362487792969,
|
||||
1005.2944946289062
|
||||
],
|
||||
"reprojection_error_px": 5.7594011479420395,
|
||||
"confidence": 0.5603928511306994
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.75,
|
||||
996.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.4235229492188,
|
||||
994.0755004882812
|
||||
],
|
||||
"reprojection_error_px": 2.4463820525443856,
|
||||
"confidence": 0.5334935602695114
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
947.2511596679688,
|
||||
997.2364501953125
|
||||
],
|
||||
"reprojection_error_px": 1.9637294941058563,
|
||||
"confidence": 0.48423420812018686
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
867.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1035.482666015625,
|
||||
866.5459594726562
|
||||
],
|
||||
"reprojection_error_px": 7.032007469331564,
|
||||
"confidence": 0.3766641825147349
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
812.25,
|
||||
854.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
809.5588989257812,
|
||||
855.7542724609375
|
||||
],
|
||||
"reprojection_error_px": 2.8723837082567454,
|
||||
"confidence": 0.3703387843628071
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.75,
|
||||
770.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.7519226074219,
|
||||
771.0592651367188
|
||||
],
|
||||
"reprojection_error_px": 4.136020486761652,
|
||||
"confidence": 0.2855056958565939
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
694.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.2718505859375,
|
||||
694.3978271484375
|
||||
],
|
||||
"reprojection_error_px": 3.5442485789941744,
|
||||
"confidence": 0.037489248669361035
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1311
data/camera_study/Scene4/k3_cdg/render_d_aruco_detection.json
Normal file
1311
data/camera_study/Scene4/k3_cdg/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
313
data/camera_study/Scene4/k3_cdg/render_d_camera_pose.json
Normal file
313
data/camera_study/Scene4/k3_cdg/render_d_camera_pose.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:53Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_cdg\\render_d_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "d",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.6785888671875,
|
||||
0.0,
|
||||
720.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.283935546875,
|
||||
541.2328491210938
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 8,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
208,
|
||||
69,
|
||||
51,
|
||||
58,
|
||||
214,
|
||||
64,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010264361105113314,
|
||||
0.0016375366059525232,
|
||||
0.0015876744519916668,
|
||||
0.0015876712874322645
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.492767425728052,
|
||||
"residual_median_px": 3.97366984843817,
|
||||
"residual_max_px": 7.370531333861345,
|
||||
"sigma2_normalized": 4.033120185832425e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8138864040374756,
|
||||
0.5810225009918213,
|
||||
-0.0013403623597696424
|
||||
],
|
||||
[
|
||||
0.16307486593723297,
|
||||
-0.23064546287059784,
|
||||
-0.9592753648757935
|
||||
],
|
||||
[
|
||||
-0.5576696991920471,
|
||||
0.7805226445198059,
|
||||
-0.28246936202049255
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.113174669444561,
|
||||
0.08525089919567108,
|
||||
1.1233974695205688
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7900926997291386,
|
||||
0.572411911173635,
|
||||
-0.43002978560655325
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.7046937942504883,
|
||||
-0.7914173603057861,
|
||||
0.39895275235176086
|
||||
],
|
||||
"position_mm": [
|
||||
704.6937866210938,
|
||||
-791.4173583984375,
|
||||
398.9527587890625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.89506530761719,
|
||||
"pitch": 33.89479064941406,
|
||||
"yaw": 11.330074310302734
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00015248822370392831,
|
||||
3.38127692648544e-05,
|
||||
2.7736435507614828e-05,
|
||||
-2.5949632759537185e-06,
|
||||
-3.115471757430359e-05,
|
||||
-4.035910937599009e-06
|
||||
],
|
||||
[
|
||||
3.3812769264854664e-05,
|
||||
5.357131813028437e-05,
|
||||
-4.406832858768936e-05,
|
||||
1.102100633224698e-05,
|
||||
-9.380203116745318e-06,
|
||||
-1.8785061685561741e-06
|
||||
],
|
||||
[
|
||||
2.7736435507613798e-05,
|
||||
-4.4068328587689304e-05,
|
||||
0.00013910923431041796,
|
||||
-2.0416270669406416e-05,
|
||||
-5.996717768776931e-06,
|
||||
1.204623531001723e-06
|
||||
],
|
||||
[
|
||||
-2.594963275953586e-06,
|
||||
1.1021006332246996e-05,
|
||||
-2.0416270669406463e-05,
|
||||
4.11926204613411e-06,
|
||||
7.936894479667045e-09,
|
||||
-1.2185101585181153e-06
|
||||
],
|
||||
[
|
||||
-3.115471757430359e-05,
|
||||
-9.380203116745272e-06,
|
||||
-5.996717768777105e-06,
|
||||
7.936894479696871e-09,
|
||||
7.498755352857809e-06,
|
||||
3.3696668596013572e-06
|
||||
],
|
||||
[
|
||||
-4.035910937599179e-06,
|
||||
-1.8785061685562347e-06,
|
||||
1.204623531001724e-06,
|
||||
-1.2185101585180842e-06,
|
||||
3.3696668596013932e-06,
|
||||
1.371343081717911e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7075233629197464,
|
||||
0.41936173327641235,
|
||||
0.6757726524057567
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0020295965229902495,
|
||||
0.0027383855376586054,
|
||||
0.0037031649729898763
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.007680243220935043,
|
||||
0.008298746901105616,
|
||||
0.011086215829732952
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
7.680243220935043,
|
||||
8.298746901105616,
|
||||
11.086215829732952
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8625064983100529,
|
||||
"pitch": 0.6034921250743718,
|
||||
"yaw": 0.5000059449384741
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.5,
|
||||
1048.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
423.1800537109375,
|
||||
1045.381103515625
|
||||
],
|
||||
"reprojection_error_px": 3.3246274241926868,
|
||||
"confidence": 0.20059440065661768
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.75,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
998.18896484375,
|
||||
920.6593017578125
|
||||
],
|
||||
"reprojection_error_px": 5.634886129799729,
|
||||
"confidence": 0.5971711979967728
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.0,
|
||||
929.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
124.59825134277344,
|
||||
932.9581298828125
|
||||
],
|
||||
"reprojection_error_px": 4.675894702828248,
|
||||
"confidence": 0.6485521925210277
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
549.25,
|
||||
937.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
551.0792236328125,
|
||||
936.2888793945312
|
||||
],
|
||||
"reprojection_error_px": 2.066352321627746,
|
||||
"confidence": 0.775025713517728
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
291.75,
|
||||
903.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
293.9591064453125,
|
||||
905.5442504882812
|
||||
],
|
||||
"reprojection_error_px": 3.009835767207134,
|
||||
"confidence": 0.6668670535817509
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1080.1971435546875,
|
||||
854.8392944335938
|
||||
],
|
||||
"reprojection_error_px": 7.370531333861345,
|
||||
"confidence": 0.41285121294657384
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.75,
|
||||
848.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
239.28909301757812,
|
||||
845.261962890625
|
||||
],
|
||||
"reprojection_error_px": 2.7906036074505627,
|
||||
"confidence": 0.5529673325477359
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
897.5,
|
||||
804.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
893.0216674804688,
|
||||
803.3536987304688
|
||||
],
|
||||
"reprojection_error_px": 4.622712272683653,
|
||||
"confidence": 0.3764293280418822
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2228
data/camera_study/Scene4/k3_cdg/render_g_aruco_detection.json
Normal file
2228
data/camera_study/Scene4/k3_cdg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
607
data/camera_study/Scene4/k3_cdg/render_g_camera_pose.json
Normal file
607
data/camera_study/Scene4/k3_cdg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,607 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:54Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene4\\k3_cdg\\render_g_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "g",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2006.321044921875,
|
||||
0.0,
|
||||
720.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
2007.03759765625,
|
||||
541.6199340820312
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 29,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
53,
|
||||
58,
|
||||
72,
|
||||
56,
|
||||
103,
|
||||
69,
|
||||
51,
|
||||
46,
|
||||
68,
|
||||
95,
|
||||
55,
|
||||
66,
|
||||
217,
|
||||
105,
|
||||
205,
|
||||
85,
|
||||
92,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
71,
|
||||
48,
|
||||
63,
|
||||
65,
|
||||
80,
|
||||
78,
|
||||
87
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.011112378256384909,
|
||||
0.001393749015390234,
|
||||
0.001132502152462202,
|
||||
0.0011324933384646422
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.2241488626510053,
|
||||
"residual_median_px": 2.673904524611012,
|
||||
"residual_max_px": 5.641886154058154,
|
||||
"sigma2_normalized": 1.4305266802760623e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7072665095329285,
|
||||
-0.706946611404419,
|
||||
0.00076772813918069
|
||||
],
|
||||
[
|
||||
-0.6401101350784302,
|
||||
0.6399380564689636,
|
||||
-0.42513325810432434
|
||||
],
|
||||
[
|
||||
0.30005520582199097,
|
||||
-0.30117395520210266,
|
||||
-0.9051304459571838
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.00031659338856115937,
|
||||
0.3294235169887543,
|
||||
1.3916454315185547
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1150919220878521,
|
||||
-2.6922790111644606,
|
||||
0.6012362260760475
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20647919178009033,
|
||||
0.20854051411151886,
|
||||
1.3996692895889282
|
||||
],
|
||||
"position_mm": [
|
||||
-206.47918701171875,
|
||||
208.54051208496094,
|
||||
1399.6693115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.59559631347656,
|
||||
"pitch": -17.460918426513672,
|
||||
"yaw": -137.8533935546875
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.173764740423932e-06,
|
||||
-8.4053570306145e-06,
|
||||
7.2739043816556955e-06,
|
||||
7.797298666350923e-07,
|
||||
1.2818015251241387e-06,
|
||||
5.3886083249876985e-06
|
||||
],
|
||||
[
|
||||
-8.405357030614549e-06,
|
||||
2.2241685027060795e-05,
|
||||
-1.7822274148666154e-05,
|
||||
-3.770833936561269e-06,
|
||||
-1.9379102886931908e-06,
|
||||
-1.2679505768776955e-05
|
||||
],
|
||||
[
|
||||
7.273904381655748e-06,
|
||||
-1.7822274148666245e-05,
|
||||
5.42262804138428e-05,
|
||||
5.933646547432722e-06,
|
||||
-2.2832317518289307e-06,
|
||||
2.6056022519492333e-06
|
||||
],
|
||||
[
|
||||
7.797298666351054e-07,
|
||||
-3.770833936561286e-06,
|
||||
5.933646547432716e-06,
|
||||
1.1986043910406358e-06,
|
||||
-7.804064719640494e-08,
|
||||
9.975437055567755e-07
|
||||
],
|
||||
[
|
||||
1.281801525124141e-06,
|
||||
-1.93791028869318e-06,
|
||||
-2.283231751828946e-06,
|
||||
-7.80406471964088e-08,
|
||||
7.865665388333093e-07,
|
||||
1.896459269421925e-06
|
||||
],
|
||||
[
|
||||
5.388608324987704e-06,
|
||||
-1.2679505768776893e-05,
|
||||
2.6056022519491304e-06,
|
||||
9.975437055567543e-07,
|
||||
1.8964592694219257e-06,
|
||||
1.1882933245721407e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.14236317674645466,
|
||||
0.2702131470557943,
|
||||
0.42191750103554676
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0010948079242682873,
|
||||
0.0008868858657309345,
|
||||
0.0034471630721103702
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006630668628446658,
|
||||
0.009121463423724564,
|
||||
0.003790048061629735
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.630668628446657,
|
||||
9.121463423724563,
|
||||
3.790048061629735
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2688475240229615,
|
||||
"pitch": 0.26693511021376004,
|
||||
"yaw": 0.0798334032836511
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.5,
|
||||
959.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
72.61474609375,
|
||||
955.5239868164062
|
||||
],
|
||||
"reprojection_error_px": 4.5034244611342364,
|
||||
"confidence": 0.6078576315643269
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
921.75,
|
||||
859.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.5418090820312,
|
||||
862.3182983398438
|
||||
],
|
||||
"reprojection_error_px": 3.771164761537138,
|
||||
"confidence": 0.616540888528013
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
54.5,
|
||||
764.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
57.86458206176758,
|
||||
763.9417724609375
|
||||
],
|
||||
"reprojection_error_px": 3.3786708431282104,
|
||||
"confidence": 0.3432399892342364
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
880.75,
|
||||
772.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
880.006103515625,
|
||||
768.7964477539062
|
||||
],
|
||||
"reprojection_error_px": 3.7775231592951943,
|
||||
"confidence": 0.615770312625039
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
115.75,
|
||||
787.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
114.67801666259766,
|
||||
788.7262573242188
|
||||
],
|
||||
"reprojection_error_px": 1.449905734438974,
|
||||
"confidence": 0.5483470750310988
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
98.0,
|
||||
709.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
94.62731170654297,
|
||||
713.8385620117188
|
||||
],
|
||||
"reprojection_error_px": 5.300128833197527,
|
||||
"confidence": 0.5360398491116452
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.25,
|
||||
744.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
798.0521240234375,
|
||||
746.080322265625
|
||||
],
|
||||
"reprojection_error_px": 3.8149903656930375,
|
||||
"confidence": 0.5881521572283912
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
977.0,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.0518188476562,
|
||||
750.2708129882812
|
||||
],
|
||||
"reprojection_error_px": 5.155111092440855,
|
||||
"confidence": 0.5873934926369923
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
725.0,
|
||||
703.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.7029418945312,
|
||||
704.8692016601562
|
||||
],
|
||||
"reprojection_error_px": 1.1579533125826744,
|
||||
"confidence": 0.5872237273710109
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
51.5,
|
||||
694.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
45.873531341552734,
|
||||
695.1668090820312
|
||||
],
|
||||
"reprojection_error_px": 5.641886154058154,
|
||||
"confidence": 0.290584867175275
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
28.25,
|
||||
652.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
32.11864471435547,
|
||||
650.2108154296875
|
||||
],
|
||||
"reprojection_error_px": 4.262345991652348,
|
||||
"confidence": 0.06745941479560678
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.25,
|
||||
599.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
801.0029907226562,
|
||||
601.7232055664062
|
||||
],
|
||||
"reprojection_error_px": 2.7697974495410747,
|
||||
"confidence": 0.516475515683492
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.25,
|
||||
531.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
701.6744995117188,
|
||||
530.6774291992188
|
||||
],
|
||||
"reprojection_error_px": 2.6511518260961573,
|
||||
"confidence": 0.4903670758306923
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
857.75,
|
||||
509.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
857.7123413085938,
|
||||
509.17669677734375
|
||||
],
|
||||
"reprojection_error_px": 0.18066523783533436,
|
||||
"confidence": 0.5048654104890617
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
229.25,
|
||||
365.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
227.60382080078125,
|
||||
361.80279541015625
|
||||
],
|
||||
"reprojection_error_px": 3.820094951723098,
|
||||
"confidence": 0.4158618894065431
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
502.25,
|
||||
341.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
498.696044921875,
|
||||
340.94110107421875
|
||||
],
|
||||
"reprojection_error_px": 3.5976332090097665,
|
||||
"confidence": 0.4298554298561924
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
148.0,
|
||||
284.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
149.84991455078125,
|
||||
286.6806945800781
|
||||
],
|
||||
"reprojection_error_px": 2.673904524611012,
|
||||
"confidence": 0.38275133184923893
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.75,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
556.7725830078125,
|
||||
321.6300048828125
|
||||
],
|
||||
"reprojection_error_px": 2.3627519566539252,
|
||||
"confidence": 0.378986473237694
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
329.0,
|
||||
309.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.16717529296875,
|
||||
312.2176208496094
|
||||
],
|
||||
"reprojection_error_px": 2.6043712581098304,
|
||||
"confidence": 0.3811333266788848
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
358.5,
|
||||
279.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
359.57568359375,
|
||||
281.23333740234375
|
||||
],
|
||||
"reprojection_error_px": 1.8323168511627073,
|
||||
"confidence": 0.3820909512919581
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.5,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.3416442871094,
|
||||
258.2101745605469
|
||||
],
|
||||
"reprojection_error_px": 2.856386010296148,
|
||||
"confidence": 0.4056511279614534
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
520.75,
|
||||
213.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
521.9222412109375,
|
||||
214.6943817138672
|
||||
],
|
||||
"reprojection_error_px": 2.0603589126430677,
|
||||
"confidence": 0.35829797882009473
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
337.25,
|
||||
166.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
337.3898620605469,
|
||||
168.445556640625
|
||||
],
|
||||
"reprojection_error_px": 2.4495527507048003,
|
||||
"confidence": 0.33944417346066164
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
415.75,
|
||||
187.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
416.6415100097656,
|
||||
185.2032470703125
|
||||
],
|
||||
"reprojection_error_px": 2.463709422302155,
|
||||
"confidence": 0.3363425332572343
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
275.75,
|
||||
183.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
273.60455322265625,
|
||||
182.14854431152344
|
||||
],
|
||||
"reprojection_error_px": 2.411668822224988,
|
||||
"confidence": 0.32781322776968225
|
||||
},
|
||||
{
|
||||
"marker_id": 65,
|
||||
"observed_center_px": [
|
||||
310.5,
|
||||
124.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
308.9238586425781,
|
||||
123.29578399658203
|
||||
],
|
||||
"reprojection_error_px": 1.9835215555833055,
|
||||
"confidence": 0.3375471143770103
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
56.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
298.33575439453125,
|
||||
58.621192932128906
|
||||
],
|
||||
"reprojection_error_px": 2.3098278036322424,
|
||||
"confidence": 0.24658567276025462
|
||||
},
|
||||
{
|
||||
"marker_id": 78,
|
||||
"observed_center_px": [
|
||||
333.75,
|
||||
82.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
335.501708984375,
|
||||
79.42642974853516
|
||||
],
|
||||
"reprojection_error_px": 3.5376995995462583,
|
||||
"confidence": 0.29355437233363646
|
||||
},
|
||||
{
|
||||
"marker_id": 87,
|
||||
"observed_center_px": [
|
||||
161.0,
|
||||
66.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
160.86729431152344,
|
||||
64.82759094238281
|
||||
],
|
||||
"reprojection_error_px": 1.1798956725646808,
|
||||
"confidence": 0.3158166687011719
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene4/k3_cdg/robot_state.eval.json
Normal file
77
data/camera_study/Scene4/k3_cdg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 70.7214609642511,
|
||||
"gt": 70.0,
|
||||
"error": 0.7214609642510936,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 49.98218622177213,
|
||||
"gt": 50.0,
|
||||
"error": 0.01781377822786112,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -70.16629954525807,
|
||||
"gt": -70.0,
|
||||
"error": 0.16629954525808444,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 119.6190254552894,
|
||||
"gt": 120.0,
|
||||
"error": 0.3809745447105968,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 50.515582907110876,
|
||||
"gt": 50.0,
|
||||
"error": 0.5155829071108826,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 33.55728430056511,
|
||||
"gt": 30.0,
|
||||
"error": 3.557284300565101,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 22.455057291384517,
|
||||
"gt": 20.0,
|
||||
"error": 2.4550572913845166,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.9275910151745052,
|
||||
"max_abs_deg": 3.557284300565101,
|
||||
"mean_abs_mm": 1.588259127817805,
|
||||
"max_abs_mm": 2.4550572913845166,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 1.1020226694701567,
|
||||
"finger_error_mm": 1.9048807700460213
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene4/k3_cdg/robot_state.json
Normal file
58
data/camera_study/Scene4/k3_cdg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:56Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 70.7214609642511,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 49.98218622177213,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -70.16629954525807,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 119.6190254552894,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"b": {
|
||||
"value": 50.515582907110876,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 33.55728430056511,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 22.455057291384517,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.2283801644313899,
|
||||
"num_markers": 15
|
||||
}
|
||||
798
data/camera_study/Scene4/k3_cef/aruco_marker_poses.json
Normal file
798
data/camera_study/Scene4/k3_cef/aruco_marker_poses.json
Normal file
@@ -0,0 +1,798 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T22:51:01Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 17
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30222042083446865,
|
||||
-0.9015130863831495,
|
||||
0.39827613859571753
|
||||
],
|
||||
"position_mm": [
|
||||
302.22042083446865,
|
||||
-901.5130863831496,
|
||||
398.27613859571755
|
||||
],
|
||||
"direction": [
|
||||
-0.10769812762737274,
|
||||
0.9494794607162476,
|
||||
-0.2947707772254944
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2059563341749637,
|
||||
-0.9025538118437437,
|
||||
0.4061715893081437
|
||||
],
|
||||
"position_mm": [
|
||||
1205.9563341749638,
|
||||
-902.5538118437437,
|
||||
406.17158930814367
|
||||
],
|
||||
"direction": [
|
||||
-0.750444233417511,
|
||||
0.60433429479599,
|
||||
-0.2676071226596832
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4848910479147168,
|
||||
-0.3064199973610857,
|
||||
1.40194389878924
|
||||
],
|
||||
"position_mm": [
|
||||
484.8910479147168,
|
||||
-306.41999736108573,
|
||||
1401.9438987892402
|
||||
],
|
||||
"direction": [
|
||||
-0.22731362283229828,
|
||||
0.08567609637975693,
|
||||
-0.9700454473495483
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.31838095341332984,
|
||||
-0.29060684094280637,
|
||||
0.18773492801436578
|
||||
],
|
||||
"position_mm": [
|
||||
318.38095341332985,
|
||||
-290.60684094280634,
|
||||
187.73492801436578
|
||||
],
|
||||
"normal": [
|
||||
0.6876490272356843,
|
||||
-0.5807989391645593,
|
||||
0.4356735103344472
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3266350617153689,
|
||||
-0.27681827478344356,
|
||||
0.1930975856284348
|
||||
],
|
||||
[
|
||||
0.3275028091849442,
|
||||
-0.2907556599955179,
|
||||
0.17313004528431633
|
||||
],
|
||||
[
|
||||
0.3100845948769655,
|
||||
-0.30444138979371,
|
||||
0.1823955644644861
|
||||
],
|
||||
[
|
||||
0.3093013478760409,
|
||||
-0.29041203919855413,
|
||||
0.2023165166802259
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.158726138308104
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16797700622914558,
|
||||
-0.17331271553084923,
|
||||
-0.02758085589434236
|
||||
],
|
||||
"position_mm": [
|
||||
167.9770062291456,
|
||||
-173.31271553084923,
|
||||
-27.58085589434236
|
||||
],
|
||||
"normal": [
|
||||
-0.017563264777740596,
|
||||
-0.003957180661568527,
|
||||
0.9998379230913171
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15579069288279163,
|
||||
-0.18429357627182044,
|
||||
-0.028002459541372877
|
||||
],
|
||||
[
|
||||
0.15647017204448693,
|
||||
-0.16120688545722694,
|
||||
-0.027566343193389034
|
||||
],
|
||||
[
|
||||
0.17983832097528316,
|
||||
-0.16175299158521003,
|
||||
-0.02748776470624021
|
||||
],
|
||||
[
|
||||
0.1798088390140206,
|
||||
-0.18599740880913954,
|
||||
-0.027266856136367305
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.702661539663225
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.04733094128777302,
|
||||
-0.21640709666127123,
|
||||
-0.02714043790285758
|
||||
],
|
||||
"position_mm": [
|
||||
47.33094128777302,
|
||||
-216.40709666127123,
|
||||
-27.14043790285758
|
||||
],
|
||||
"normal": [
|
||||
-0.00013416389609353103,
|
||||
-0.0020630269756461398,
|
||||
0.99999786295759
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.03542127461112527,
|
||||
-0.22830219911677765,
|
||||
-0.027177380796105665
|
||||
],
|
||||
[
|
||||
0.035489208509633496,
|
||||
-0.20492597310731345,
|
||||
-0.027107506487564832
|
||||
],
|
||||
[
|
||||
0.05920859680813248,
|
||||
-0.20455570140385573,
|
||||
-0.027125268914793506
|
||||
],
|
||||
[
|
||||
0.059204685222200855,
|
||||
-0.2278445130171381,
|
||||
-0.027151595412966318
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.54384220681607
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4017945729406325,
|
||||
-0.17360260721867696,
|
||||
-0.027256536820874963
|
||||
],
|
||||
"position_mm": [
|
||||
401.79457294063246,
|
||||
-173.60260721867695,
|
||||
-27.256536820874963
|
||||
],
|
||||
"normal": [
|
||||
-0.014885128873066134,
|
||||
0.011508110739255175,
|
||||
0.9998229824952242
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3904392570833368,
|
||||
-0.18563667351496282,
|
||||
-0.027321335974239785
|
||||
],
|
||||
[
|
||||
0.3896680846564744,
|
||||
-0.16217307818189441,
|
||||
-0.027533719005749944
|
||||
],
|
||||
[
|
||||
0.4129310538723836,
|
||||
-0.16160314421704675,
|
||||
-0.02726384790600247
|
||||
],
|
||||
[
|
||||
0.414139896150335,
|
||||
-0.18499753296080393,
|
||||
-0.02690724439750766
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.472481324619675
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.01913760336969307,
|
||||
-0.18904704449713627,
|
||||
-0.026845847118154773
|
||||
],
|
||||
"position_mm": [
|
||||
-19.13760336969307,
|
||||
-189.04704449713628,
|
||||
-26.845847118154772
|
||||
],
|
||||
"normal": [
|
||||
-0.011011285923757776,
|
||||
-0.005355233206087328,
|
||||
0.9999250337198352
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.031207975718900355,
|
||||
-0.20088920855682954,
|
||||
-0.02706531449088413
|
||||
],
|
||||
[
|
||||
-0.03074608424565343,
|
||||
-0.1771353346079737,
|
||||
-0.026886449475049447
|
||||
],
|
||||
[
|
||||
-0.00722583054417461,
|
||||
-0.17727897024718106,
|
||||
-0.02667523215699758
|
||||
],
|
||||
[
|
||||
-0.007370522970043877,
|
||||
-0.20088466457656068,
|
||||
-0.02675639234968794
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.681602572715004
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3115382820123245,
|
||||
-0.15940721127767615,
|
||||
-0.02773797518525466
|
||||
],
|
||||
"position_mm": [
|
||||
311.5382820123245,
|
||||
-159.40721127767614,
|
||||
-27.737975185254662
|
||||
],
|
||||
"normal": [
|
||||
0.005824168376004692,
|
||||
-0.015131890107971781,
|
||||
0.9998685438418834
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.29931996670737154,
|
||||
-0.1708494410031531,
|
||||
-0.0277412000349446
|
||||
],
|
||||
[
|
||||
0.2998268330835069,
|
||||
-0.14733347404308894,
|
||||
-0.027586048262421635
|
||||
],
|
||||
[
|
||||
0.3237270593746226,
|
||||
-0.14802611043047037,
|
||||
-0.027537221832916015
|
||||
],
|
||||
[
|
||||
0.32327926888379693,
|
||||
-0.17141981963399222,
|
||||
-0.028087430610736385
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.701326260086972
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3717349258648394,
|
||||
-0.18417587593307083,
|
||||
-0.027784431619474262
|
||||
],
|
||||
"position_mm": [
|
||||
371.7349258648394,
|
||||
-184.17587593307084,
|
||||
-27.78443161947426
|
||||
],
|
||||
"normal": [
|
||||
-0.013192221273259724,
|
||||
-0.023387994006234255,
|
||||
0.9996394185076145
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.35968641436468,
|
||||
-0.19539992173332915,
|
||||
-0.028208851355370785
|
||||
],
|
||||
[
|
||||
0.3598435774269951,
|
||||
-0.1721569685847054,
|
||||
-0.027657366231767424
|
||||
],
|
||||
[
|
||||
0.3838571482269231,
|
||||
-0.17300898359868472,
|
||||
-0.027365998515296027
|
||||
],
|
||||
[
|
||||
0.38355256344075955,
|
||||
-0.1961376298155641,
|
||||
-0.027905510375462815
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.57422267492641
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10475102189583493,
|
||||
-0.19056579462842127,
|
||||
-0.02745566823940885
|
||||
],
|
||||
"position_mm": [
|
||||
104.75102189583494,
|
||||
-190.56579462842126,
|
||||
-27.45566823940885
|
||||
],
|
||||
"normal": [
|
||||
-0.013606934227154813,
|
||||
-0.019514736102579262,
|
||||
0.9997169731557951
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09303805658880313,
|
||||
-0.2024688532232916,
|
||||
-0.027723337062464538
|
||||
],
|
||||
[
|
||||
0.09271664560000657,
|
||||
-0.178947730685587,
|
||||
-0.027515591387385567
|
||||
],
|
||||
[
|
||||
0.11657537630025397,
|
||||
-0.17872545059097442,
|
||||
-0.02694006388466671
|
||||
],
|
||||
[
|
||||
0.11667400909427605,
|
||||
-0.20212114401383202,
|
||||
-0.027643680623118574
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.609016403409033
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.27999848591631843,
|
||||
-0.2373523316290855,
|
||||
0.22278077479792852
|
||||
],
|
||||
"position_mm": [
|
||||
279.99848591631843,
|
||||
-237.3523316290855,
|
||||
222.78077479792853
|
||||
],
|
||||
"normal": [
|
||||
0.2636477209971881,
|
||||
-0.3190287696343746,
|
||||
0.9103353905888566
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2679726748128159,
|
||||
-0.22788191091751317,
|
||||
0.22976984110765541
|
||||
],
|
||||
[
|
||||
0.29159440234396766,
|
||||
-0.22468463916147977,
|
||||
0.2236783405866119
|
||||
],
|
||||
[
|
||||
0.2918827361061574,
|
||||
-0.24718369293077805,
|
||||
0.21608073534175584
|
||||
],
|
||||
[
|
||||
0.26854413040233277,
|
||||
-0.24965908350657107,
|
||||
0.221594182155691
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.932211035407512
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2812573293520055,
|
||||
-0.17141354125234318,
|
||||
0.24606225715554747
|
||||
],
|
||||
"position_mm": [
|
||||
281.25732935200546,
|
||||
-171.41354125234318,
|
||||
246.06225715554746
|
||||
],
|
||||
"normal": [
|
||||
0.2598495078312749,
|
||||
-0.33711287016481734,
|
||||
0.9048939971339645
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2690623145719512,
|
||||
-0.16131547629125212,
|
||||
0.2530688233326024
|
||||
],
|
||||
[
|
||||
0.2922336481054405,
|
||||
-0.1591428311342489,
|
||||
0.24775093025858685
|
||||
],
|
||||
[
|
||||
0.29344252867780407,
|
||||
-0.18082481576236029,
|
||||
0.23879097270487817
|
||||
],
|
||||
[
|
||||
0.27029082605282617,
|
||||
-0.18437104182151143,
|
||||
0.24463830232612252
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.021052090850326
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3525505660242572,
|
||||
-0.08955121281656304,
|
||||
0.00017199321075814504
|
||||
],
|
||||
"position_mm": [
|
||||
352.5505660242572,
|
||||
-89.55121281656305,
|
||||
0.17199321075814505
|
||||
],
|
||||
"normal": [
|
||||
-0.009605248500714631,
|
||||
0.004181295975616396,
|
||||
0.9999451264770503
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.34097942438883616,
|
||||
-0.07689605118547374,
|
||||
0.00012860431748206615
|
||||
],
|
||||
[
|
||||
0.3652304365443247,
|
||||
-0.07830867068637654,
|
||||
0.00012943253533474546
|
||||
],
|
||||
[
|
||||
0.36412158509095904,
|
||||
-0.10254113271984872,
|
||||
0.00045463578234984365
|
||||
],
|
||||
[
|
||||
0.3398708180729091,
|
||||
-0.10045899667455323,
|
||||
-2.469979213407507e-05
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.121583411415198
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.02220988108386737,
|
||||
-0.020656661769898676,
|
||||
0.0013324400198950663
|
||||
],
|
||||
"position_mm": [
|
||||
22.20988108386737,
|
||||
-20.656661769898676,
|
||||
1.3324400198950663
|
||||
],
|
||||
"normal": [
|
||||
-0.023533532237115358,
|
||||
-0.0021831608573521515,
|
||||
0.9997206643203469
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.009786605082253826,
|
||||
-0.009135687690128534,
|
||||
0.0010789307115572663
|
||||
],
|
||||
[
|
||||
0.033876406415476436,
|
||||
-0.008913716884178073,
|
||||
0.0016190693223098007
|
||||
],
|
||||
[
|
||||
0.034820673574661655,
|
||||
-0.0322887608674508,
|
||||
0.0016173366085280919
|
||||
],
|
||||
[
|
||||
0.010355839263077551,
|
||||
-0.0322884816378373,
|
||||
0.0010144234371851062
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.780782447535042
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2504178309542975,
|
||||
-0.17020739901015286,
|
||||
0.2424137353759222
|
||||
],
|
||||
"position_mm": [
|
||||
250.41783095429747,
|
||||
-170.20739901015287,
|
||||
242.41373537592222
|
||||
],
|
||||
"normal": [
|
||||
-0.5056968489097079,
|
||||
-0.29730535246367906,
|
||||
0.8098643246860796
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23954883788530149,
|
||||
-0.15721323147546784,
|
||||
0.24051203268572793
|
||||
],
|
||||
[
|
||||
0.2604591252349479,
|
||||
-0.16062242369366525,
|
||||
0.2520854995404781
|
||||
],
|
||||
[
|
||||
0.26127926686890984,
|
||||
-0.18307385422418124,
|
||||
0.2445884006666905
|
||||
],
|
||||
[
|
||||
0.24038409382803058,
|
||||
-0.17992008664729708,
|
||||
0.23246900861079225
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.07248251812174
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.25349684720891,
|
||||
-0.2721508384152358,
|
||||
0.20649886657096306
|
||||
],
|
||||
"position_mm": [
|
||||
253.49684720891003,
|
||||
-272.1508384152358,
|
||||
206.49886657096306
|
||||
],
|
||||
"normal": [
|
||||
-0.489429504932902,
|
||||
-0.3040019023842592,
|
||||
0.8173381203931981
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.24359857858775963,
|
||||
-0.25849341083668465,
|
||||
0.20562843260883182
|
||||
],
|
||||
[
|
||||
0.2643350475518832,
|
||||
-0.26373462592016383,
|
||||
0.21614189564570255
|
||||
],
|
||||
[
|
||||
0.26340334593304626,
|
||||
-0.28596305195530913,
|
||||
0.20727094929585305
|
||||
],
|
||||
[
|
||||
0.2426504167629511,
|
||||
-0.2804122649487856,
|
||||
0.19695418873346487
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.801834813063127
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.23884572604997598,
|
||||
0.025139139524097864,
|
||||
0.16333314281231248
|
||||
],
|
||||
"position_mm": [
|
||||
238.84572604997598,
|
||||
25.139139524097864,
|
||||
163.33314281231247
|
||||
],
|
||||
"normal": [
|
||||
0.014189647252200595,
|
||||
-0.5006870286440902,
|
||||
0.8655120757438398
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.22613559060998814,
|
||||
0.03522535851235462,
|
||||
0.16932651726567896
|
||||
],
|
||||
[
|
||||
0.2528356173955178,
|
||||
0.03357374174003366,
|
||||
0.1680355039462237
|
||||
],
|
||||
[
|
||||
0.25147405988692345,
|
||||
0.015584553060730682,
|
||||
0.1575460542528532
|
||||
],
|
||||
[
|
||||
0.22493763630747454,
|
||||
0.016172904783272494,
|
||||
0.158424495784494
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.04797409422677
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2696660549679145,
|
||||
-0.06925998773156321,
|
||||
0.2857844169941488
|
||||
],
|
||||
"position_mm": [
|
||||
269.66605496791453,
|
||||
-69.25998773156321,
|
||||
285.7844169941488
|
||||
],
|
||||
"normal": [
|
||||
0.0017916345499403913,
|
||||
-0.346500116406325,
|
||||
0.9380482180442767
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2573437724693868,
|
||||
-0.058785857221235846,
|
||||
0.2897860296010551
|
||||
],
|
||||
[
|
||||
0.2814076909537148,
|
||||
-0.05854397632025156,
|
||||
0.28962140214994836
|
||||
],
|
||||
[
|
||||
0.28205689541303086,
|
||||
-0.0808426373591148,
|
||||
0.2815808755182386
|
||||
],
|
||||
[
|
||||
0.2578558610355254,
|
||||
-0.07886748002565062,
|
||||
0.2821493607073532
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.38937771184103
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.23146488469707732,
|
||||
-0.0634328843614002,
|
||||
0.28786248188584995
|
||||
],
|
||||
"position_mm": [
|
||||
231.4648846970773,
|
||||
-63.4328843614002,
|
||||
287.86248188584995
|
||||
],
|
||||
"normal": [
|
||||
-0.006557151568079561,
|
||||
-0.3431895025349766,
|
||||
0.9392432960171228
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.21912691750560523,
|
||||
-0.052343623822331875,
|
||||
0.29185085637962394
|
||||
],
|
||||
[
|
||||
0.24309763345112848,
|
||||
-0.051998080891149906,
|
||||
0.2920993207188719
|
||||
],
|
||||
[
|
||||
0.24415473913622918,
|
||||
-0.0745745014002555,
|
||||
0.28390193209823417
|
||||
],
|
||||
[
|
||||
0.21948024869534644,
|
||||
-0.07481533133186351,
|
||||
0.2835978183466698
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.15894281038894
|
||||
}
|
||||
]
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user