Files
appRobotRender/data/evaluations/Scene4/render_c_camera_pose.json
2026-06-02 17:16:24 +02:00

355 lines
8.2 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T11:34:34Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\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": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 11,
"used_marker_ids": [
58,
96,
62,
64,
103,
51,
79,
208,
215,
210,
50
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006950555219290591,
0.001742586035743614,
0.001729872051437838,
0.0017298719590930144
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 4.89307832793875,
"residual_median_px": 3.9673698990207495,
"residual_max_px": 7.215835533069248,
"sigma2_normalized": 4.1146283679117146e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9936583638191223,
0.11238982528448105,
-0.00339790852740407
],
[
0.029612628743052483,
-0.2907240092754364,
-0.9563485980033875
],
[
-0.10847170650959015,
0.9501831531524658,
-0.2922085225582123
]
],
"translation_m": [
-0.19788235425949097,
0.10869618505239487,
1.0054523944854736
],
"rvec_rad": [
1.8652867497243732,
0.10280067801725531,
-0.08098643264811076
]
},
"camera_in_world": {
"position_m": [
0.3024718165397644,
-0.9015233516693115,
0.39708080887794495
],
"position_mm": [
302.4718017578125,
-901.5233764648438,
397.080810546875
],
"orientation_deg": {
"roll": 107.09415435791016,
"pitch": 6.2272233963012695,
"yaw": 1.7070016860961914
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
5.059702695160301e-05,
6.546865441227916e-06,
1.2673654814016595e-05,
-1.502814699549666e-07,
-8.217856544782799e-06,
-6.601916831244453e-08
],
[
6.5468654412280495e-06,
1.4639315384700196e-05,
-6.686095802691595e-06,
1.8222071104462708e-06,
-1.9668019206962307e-06,
3.837787320207436e-06
],
[
1.2673654814016056e-05,
-6.686095802691643e-06,
4.5146343568434164e-05,
-2.8839640170677894e-06,
-6.181614779054015e-06,
-1.0529054748562068e-05
],
[
-1.502814699549273e-07,
1.8222071104462702e-06,
-2.8839640170677754e-06,
6.058679489594602e-07,
1.3410941645658453e-07,
9.518478945222152e-07
],
[
-8.217856544782748e-06,
-1.9668019206962036e-06,
-6.181614779054086e-06,
1.3410941645659147e-07,
2.57285711645297e-06,
2.287457990433197e-06
],
[
-6.601916831230063e-08,
3.837787320207449e-06,
-1.0529054748562062e-05,
9.518478945222193e-07,
2.287457990433176e-06,
1.0054894147987836e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.40755397356477546,
0.21922143486602402,
0.38497623737870823
],
"tvec_std_m": [
0.0007783751980629009,
0.0016040128167982232,
0.0031709453082618497
]
},
"camera_center_std_m": [
0.005342667151117018,
0.0028041201000270043,
0.006003205269817301
],
"camera_center_std_mm": [
5.342667151117018,
2.804120100027004,
6.0032052698173
],
"orientation_std_deg": {
"roll": 0.43415275380195695,
"pitch": 0.31968075292483455,
"yaw": 0.2248300786099534
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.0,
1034.0
],
"projected_center_px": [
288.988037109375,
1036.9447021484375
],
"reprojection_error_px": 6.672919838141661,
"confidence": 0.34134185624863755
},
{
"marker_id": 96,
"observed_center_px": [
1097.25,
1039.0
],
"projected_center_px": [
1092.10693359375,
1040.4412841796875
],
"reprojection_error_px": 5.3412013766300515,
"confidence": 0.23796567608034963
},
{
"marker_id": 62,
"observed_center_px": [
1171.5,
1028.5
],
"projected_center_px": [
1178.4324951171875,
1030.502197265625
],
"reprojection_error_px": 7.215835533069248,
"confidence": 0.3612787707711435
},
{
"marker_id": 64,
"observed_center_px": [
149.25,
990.0
],
"projected_center_px": [
146.13372802734375,
989.7598876953125
],
"reprojection_error_px": 3.1255087468163034,
"confidence": 0.616503916634816
},
{
"marker_id": 103,
"observed_center_px": [
439.25,
1009.25
],
"projected_center_px": [
443.38787841796875,
1005.3236083984375
],
"reprojection_error_px": 5.704260584046989,
"confidence": 0.5603928511306994
},
{
"marker_id": 51,
"observed_center_px": [
598.75,
996.5
],
"projected_center_px": [
598.3726196289062,
994.1015014648438
],
"reprojection_error_px": 2.428005594646259,
"confidence": 0.5334935602695114
},
{
"marker_id": 79,
"observed_center_px": [
946.0,
998.75
],
"projected_center_px": [
947.2364501953125,
997.2610473632812
],
"reprojection_error_px": 1.935404102475769,
"confidence": 0.48423420812018686
},
{
"marker_id": 208,
"observed_center_px": [
1042.5,
867.0
],
"projected_center_px": [
1035.443359375,
866.4033813476562
],
"reprojection_error_px": 7.081816908585314,
"confidence": 0.3766641825147349
},
{
"marker_id": 215,
"observed_center_px": [
812.25,
854.75
],
"projected_center_px": [
809.5188598632812,
855.6270141601562
],
"reprojection_error_px": 2.868497914154843,
"confidence": 0.3703387843628071
},
{
"marker_id": 210,
"observed_center_px": [
357.75,
770.0
],
"projected_center_px": [
353.9175109863281,
771.0256958007812
],
"reprojection_error_px": 3.9673698990207495,
"confidence": 0.2855056958565939
},
{
"marker_id": 50,
"observed_center_px": [
1401.75,
694.0
],
"projected_center_px": [
1405.2076416015625,
694.4644165039062
],
"reprojection_error_px": 3.4886914644256226,
"confidence": 0.037489248669361035
}
]
},
"qa": {
"sanity_notes": []
}
}