Files
appRobotRender/data/evaluations/Scene8/render_c_camera_pose.json
2026-06-02 11:37:29 +02:00

291 lines
6.7 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T09:26:18Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene8\\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": 6,
"used_marker_ids": [
58,
96,
62,
64,
103,
79
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5
],
"rms": [
0.008060964890453673,
0.001687788907003638,
0.001615771600648295,
0.0016144804680602973,
0.0016144588069979954,
0.0016144587116802625
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05
]
},
"residual_rms_px": 4.569664709614535,
"residual_median_px": 3.4097577854259855,
"residual_max_px": 7.300332489835429,
"sigma2_normalized": 5.212953862940554e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9903468489646912,
0.1377483606338501,
-0.015441976487636566
],
[
0.017909228801727295,
-0.23763218522071838,
-0.9711900949478149
],
[
-0.13744935393333435,
0.961538553237915,
-0.23780524730682373
]
],
"translation_m": [
-0.19436030089855194,
0.11987753957509995,
1.0130555629730225
],
"rvec_rad": [
1.808717924054327,
0.11417895302102635,
-0.11214983000389785
]
},
"camera_in_world": {
"position_m": [
0.32958102226257324,
-0.9188324213027954,
0.35433250665664673
],
"position_mm": [
329.5810241699219,
-918.8323974609375,
354.33251953125
],
"orientation_deg": {
"roll": 103.89148712158203,
"pitch": 7.900278091430664,
"yaw": 1.036012053489685
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0034778393481963584,
4.4185978631961e-05,
-8.003370492743897e-05,
-1.3856173739953472e-05,
-0.0006477614289393936,
-0.00024635032155738646
],
[
4.418597863194223e-05,
0.00034590636036440205,
-0.0007080640933831824,
0.0001018082839319476,
9.41127144867031e-07,
6.005180402876456e-05
],
[
-8.00337049273839e-05,
-0.0007080640933831868,
0.0015948179675871477,
-0.00021944776536572794,
-1.6134946696694943e-05,
-0.00013257695677967442
],
[
-1.3856173739960179e-05,
0.00010180828393194783,
-0.00021944776536572701,
3.157531134555321e-05,
6.170838505855742e-06,
2.0129025127002506e-05
],
[
-0.0006477614289393956,
9.411271448637507e-07,
-1.6134946696685015e-05,
6.170838505854559e-06,
0.000123297985756716,
5.1645302279776396e-05
],
[
-0.00024635032155739264,
6.005180402876332e-05,
-0.00013257695677966987,
2.0129025127002035e-05,
5.164530227977739e-05,
4.347468886868764e-05
]
],
"parameter_std": {
"rvec_std_deg": [
3.3789159647111244,
1.065618879484457,
2.2881168132566816
],
"tvec_std_m": [
0.0056191913426714,
0.011103962615062966,
0.006593533868017032
]
},
"camera_center_std_m": [
0.03208084066179351,
0.024173204971729725,
0.043013438612719584
],
"camera_center_std_mm": [
32.08084066179351,
24.173204971729724,
43.01343861271958
],
"orientation_std_deg": {
"roll": 3.1584093553030326,
"pitch": 2.1085372628857764,
"yaw": 0.6097578410878511
}
}
},
"observations": {
"markers": [
{
"marker_id": 58,
"observed_center_px": [
283.25,
1033.75
],
"projected_center_px": [
285.57012939453125,
1034.13916015625
],
"reprojection_error_px": 2.352540336440689,
"confidence": 0.3455642187784726
},
{
"marker_id": 96,
"observed_center_px": [
1097.25,
1038.25
],
"projected_center_px": [
1089.95361328125,
1038.010009765625
],
"reprojection_error_px": 7.300332489835429,
"confidence": 0.24498606281991034
},
{
"marker_id": 62,
"observed_center_px": [
1171.5,
1028.25
],
"projected_center_px": [
1177.969970703125,
1029.0487060546875
],
"reprojection_error_px": 6.519083697966324,
"confidence": 0.37942062793404846
},
{
"marker_id": 64,
"observed_center_px": [
149.75,
989.75
],
"projected_center_px": [
147.24081420898438,
991.6749267578125
],
"reprojection_error_px": 3.162492111733601,
"confidence": 0.5991514656644388
},
{
"marker_id": 103,
"observed_center_px": [
439.0,
1009.0
],
"projected_center_px": [
440.64642333984375,
1005.7345581054688
],
"reprojection_error_px": 3.6570234591183697,
"confidence": 0.5340468635229503
},
{
"marker_id": 79,
"observed_center_px": [
946.25,
998.25
],
"projected_center_px": [
945.5975341796875,
998.6529541015625
],
"reprojection_error_px": 0.7668661256321765,
"confidence": 0.4739639622362142
}
]
},
"qa": {
"sanity_notes": []
}
}