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

425 lines
9.8 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T10:17:22Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\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": 16,
"used_marker_ids": [
97,
95,
103,
54,
55,
51,
47,
210,
85,
215,
62,
211,
214,
102,
61,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.00931572637597973,
0.001454879865633533,
0.00130839661106343,
0.0013083926292096002
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.7014540514455336,
"residual_median_px": 3.182634720487192,
"residual_max_px": 7.264216780065236,
"sigma2_normalized": 2.106943104105678e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8082273602485657,
-0.5888670682907104,
-0.0020197934936732054
],
[
-0.34557008743286133,
-0.4715164303779602,
-0.8113282918930054
],
[
0.47681212425231934,
0.6564357280731201,
-0.5845873355865479
]
],
"translation_m": [
-0.22752241790294647,
0.17349110543727875,
1.1376546621322632
],
"rvec_rad": [
2.1078743005918716,
-0.6876565501105179,
0.3494018439358376
]
},
"camera_in_world": {
"position_m": [
-0.2986043393611908,
-0.7989736795425415,
0.8053572177886963
],
"position_mm": [
-298.6043395996094,
-798.9736938476562,
805.3572387695312
],
"orientation_deg": {
"roll": 131.68658447265625,
"pitch": -28.477401733398438,
"yaw": -23.14987564086914
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.313210133579494e-05,
-7.052966016905286e-06,
-2.5012814008762416e-06,
8.043068746762485e-07,
1.397006487242658e-06,
5.561387527664406e-06
],
[
-7.052966016905321e-06,
8.509157223395569e-06,
-6.104352947909434e-07,
-5.724486203405068e-07,
-1.8214850413217091e-06,
-1.281133184020014e-06
],
[
-2.5012814008761844e-06,
-6.104352947909529e-07,
2.3090549131067428e-05,
1.0654877451369956e-06,
-2.630828479244912e-06,
-5.756876538529343e-06
],
[
8.043068746762555e-07,
-5.724486203405074e-07,
1.0654877451369912e-06,
3.2640631619816405e-07,
6.580651142628197e-08,
4.49450153155701e-07
],
[
1.3970064872426595e-06,
-1.821485041321709e-06,
-2.6308284792449064e-06,
6.580651142628189e-08,
1.0511643441229841e-06,
1.7539508977246955e-06
],
[
5.561387527664409e-06,
-1.2811331840200198e-06,
-5.756876538529334e-06,
4.494501531557014e-07,
1.7539508977246965e-06,
8.327735466970876e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.2755688827757277,
0.16713442304388187,
0.275321269270513
],
"tvec_std_m": [
0.000571319802035746,
0.0010252630609375254,
0.0028857816041708484
]
},
"camera_center_std_m": [
0.004099616401159966,
0.003885195512556317,
0.005377508198896125
],
"camera_center_std_mm": [
4.099616401159966,
3.885195512556317,
5.377508198896125
],
"orientation_std_deg": {
"roll": 0.3469479914634675,
"pitch": 0.21162376203078273,
"yaw": 0.19048703370738837
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.25
],
"projected_center_px": [
1152.0513916015625,
1027.604736328125
],
"reprojection_error_px": 3.562431462364787,
"confidence": 0.5232444471841244
},
{
"marker_id": 95,
"observed_center_px": [
881.5,
1031.25
],
"projected_center_px": [
877.5541381835938,
1028.3292236328125
],
"reprojection_error_px": 4.909252495166025,
"confidence": 0.46357119077233666
},
{
"marker_id": 103,
"observed_center_px": [
661.5,
999.75
],
"projected_center_px": [
661.1196899414062,
995.8881225585938
],
"reprojection_error_px": 3.880558350690022,
"confidence": 0.8416840598676275
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
960.75
],
"projected_center_px": [
1161.8773193359375,
962.1536254882812
],
"reprojection_error_px": 7.264216780065236,
"confidence": 0.7439171173608352
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.0
],
"projected_center_px": [
998.8411865234375,
934.329345703125
],
"reprojection_error_px": 2.6878676856045702,
"confidence": 0.8207282940701063
},
{
"marker_id": 51,
"observed_center_px": [
736.75,
929.0
],
"projected_center_px": [
736.1297607421875,
928.0480346679688
],
"reprojection_error_px": 1.1361930867247736,
"confidence": 0.6944097259883877
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.25
],
"projected_center_px": [
1106.9873046875,
912.8035278320312
],
"reprojection_error_px": 2.753111970272039,
"confidence": 0.6808658986183009
},
{
"marker_id": 210,
"observed_center_px": [
369.5,
845.5
],
"projected_center_px": [
368.1038513183594,
847.7474365234375
],
"reprojection_error_px": 2.6457894980757053,
"confidence": 0.5737440190695554
},
{
"marker_id": 85,
"observed_center_px": [
1335.5,
822.0
],
"projected_center_px": [
1331.5672607421875,
821.8925170898438
],
"reprojection_error_px": 3.9342077532732396,
"confidence": 0.5667059568825606
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
765.0740966796875,
753.48291015625
],
"reprojection_error_px": 2.341101870196513,
"confidence": 0.6001388753845062
},
{
"marker_id": 62,
"observed_center_px": [
1041.5,
762.75
],
"projected_center_px": [
1047.53515625,
762.337890625
],
"reprojection_error_px": 6.049210287209146,
"confidence": 0.5584722595619961
},
{
"marker_id": 211,
"observed_center_px": [
690.5,
681.5
],
"projected_center_px": [
688.0368041992188,
684.1185302734375
],
"reprojection_error_px": 3.5950012998460865,
"confidence": 0.4438641460384709
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.75
],
"projected_center_px": [
813.302490234375,
625.54833984375
],
"reprojection_error_px": 3.0099873099107106,
"confidence": 0.44271097768359907
},
{
"marker_id": 102,
"observed_center_px": [
1373.0,
654.0
],
"projected_center_px": [
1369.656982421875,
653.71337890625
],
"reprojection_error_px": 3.3552821310636736,
"confidence": 0.3481421201037941
},
{
"marker_id": 61,
"observed_center_px": [
69.5,
603.75
],
"projected_center_px": [
69.8992691040039,
603.91064453125
],
"reprojection_error_px": 0.4303748166803145,
"confidence": 0.24357786442192086
},
{
"marker_id": 206,
"observed_center_px": [
1139.5,
473.75
],
"projected_center_px": [
1139.6912841796875,
473.0556945800781
],
"reprojection_error_px": 0.7201733496399398,
"confidence": 0.3095305578342233
}
]
},
"qa": {
"sanity_notes": []
}
}