277 lines
6.3 KiB
JSON
277 lines
6.3 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"created_utc": "2026-05-29T11:11:52Z",
|
|
"source": {
|
|
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\pipeline\\render_3b_aruco_detection.json",
|
|
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\robot.json"
|
|
},
|
|
"camera": {
|
|
"camera_id": "cam2",
|
|
"camera_matrix": [
|
|
[
|
|
1777.77783203125,
|
|
0.0,
|
|
640.0
|
|
],
|
|
[
|
|
0.0,
|
|
1500.0,
|
|
360.0
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
]
|
|
],
|
|
"distortion_coefficients": [
|
|
0.0,
|
|
0.0,
|
|
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": 5,
|
|
"used_marker_ids": [
|
|
208,
|
|
215,
|
|
214,
|
|
211,
|
|
210
|
|
],
|
|
"history": {
|
|
"iters": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"rms": [
|
|
0.009974527619016302,
|
|
0.0029778386918414713,
|
|
0.00037403829040605563,
|
|
0.00034035665812758465,
|
|
0.0003403161910701215,
|
|
0.00034031616508171713
|
|
],
|
|
"lambda": [
|
|
0.001,
|
|
0.0005,
|
|
0.00025,
|
|
0.000125,
|
|
6.25e-05,
|
|
3.125e-05
|
|
]
|
|
},
|
|
"residual_rms_px": 0.8476327773109579,
|
|
"residual_median_px": 0.648112390780865,
|
|
"residual_max_px": 1.3545102652489567,
|
|
"sigma2_normalized": 2.895377305315825e-07
|
|
},
|
|
"camera_pose": {
|
|
"world_to_camera": {
|
|
"rotation_matrix": [
|
|
[
|
|
0.9861742854118347,
|
|
0.16566795110702515,
|
|
0.0037960850168019533
|
|
],
|
|
[
|
|
0.10729856789112091,
|
|
-0.6209254860877991,
|
|
-0.7764911651611328
|
|
],
|
|
[
|
|
-0.12628261744976044,
|
|
0.7661629319190979,
|
|
-0.6301167011260986
|
|
]
|
|
],
|
|
"translation_m": [
|
|
-0.17639264464378357,
|
|
0.04974045231938362,
|
|
0.8856023550033569
|
|
],
|
|
"rvec_rad": [
|
|
2.245916069073475,
|
|
0.1893787147920251,
|
|
-0.08497870832755577
|
|
]
|
|
},
|
|
"camera_in_world": {
|
|
"position_m": [
|
|
0.28045299649238586,
|
|
-0.6184079647064209,
|
|
0.5973254442214966
|
|
],
|
|
"position_mm": [
|
|
280.4530029296875,
|
|
-618.407958984375,
|
|
597.325439453125
|
|
],
|
|
"orientation_deg": {
|
|
"roll": 129.43496704101562,
|
|
"pitch": 7.254830837249756,
|
|
"yaw": 6.209517478942871
|
|
}
|
|
},
|
|
"uncertainty": {
|
|
"pose_covariance_6x6": [
|
|
[
|
|
7.10468843872467e-05,
|
|
-1.0188142662417317e-05,
|
|
8.100236601514868e-06,
|
|
-2.4702922853077473e-07,
|
|
-1.2181736506097061e-06,
|
|
1.1390126277890614e-06
|
|
],
|
|
[
|
|
-1.018814266241648e-05,
|
|
9.119358794673825e-06,
|
|
-1.5136526450200833e-05,
|
|
5.544008778671917e-07,
|
|
-3.4644454865432676e-07,
|
|
5.210663368769894e-07
|
|
],
|
|
[
|
|
8.100236601511832e-06,
|
|
-1.513652645020065e-05,
|
|
6.039663469674294e-05,
|
|
-1.2163686651996553e-06,
|
|
-1.3647248871111275e-06,
|
|
-2.2185543179764333e-06
|
|
],
|
|
[
|
|
-2.4702922853068945e-07,
|
|
5.544008778671824e-07,
|
|
-1.216368665199642e-06,
|
|
8.909086242511532e-08,
|
|
4.709579924704998e-09,
|
|
2.0523772812814756e-07
|
|
],
|
|
[
|
|
-1.2181736506096485e-06,
|
|
-3.464445486543081e-07,
|
|
-1.364724887111208e-06,
|
|
4.7095799247074595e-09,
|
|
2.6753644920953526e-07,
|
|
2.552831299809846e-07
|
|
],
|
|
[
|
|
1.1390126277892835e-06,
|
|
5.210663368769411e-07,
|
|
-2.2185543179763258e-06,
|
|
2.0523772812814618e-07,
|
|
2.552831299809781e-07,
|
|
2.0278462436978523e-06
|
|
]
|
|
],
|
|
"parameter_std": {
|
|
"rvec_std_deg": [
|
|
0.48294219448605197,
|
|
0.17302337691534828,
|
|
0.4452757077382589
|
|
],
|
|
"tvec_std_m": [
|
|
0.0002984809247257106,
|
|
0.0005172392572200367,
|
|
0.0014240246640061583
|
|
]
|
|
},
|
|
"camera_center_std_m": [
|
|
0.005315996210773081,
|
|
0.004344049157013888,
|
|
0.005566401662097682
|
|
],
|
|
"camera_center_std_mm": [
|
|
5.315996210773081,
|
|
4.344049157013888,
|
|
5.5664016620976815
|
|
],
|
|
"orientation_std_deg": {
|
|
"roll": 0.38938838441106427,
|
|
"pitch": 0.36987460773433695,
|
|
"yaw": 0.11587592903072558
|
|
}
|
|
}
|
|
},
|
|
"observations": {
|
|
"markers": [
|
|
{
|
|
"marker_id": 208,
|
|
"observed_center_px": [
|
|
995.5,
|
|
638.0
|
|
],
|
|
"projected_center_px": [
|
|
994.1914672851562,
|
|
637.6500854492188
|
|
],
|
|
"reprojection_error_px": 1.3545102652489567,
|
|
"confidence": 0.6072727689079809
|
|
},
|
|
{
|
|
"marker_id": 215,
|
|
"observed_center_px": [
|
|
764.5,
|
|
612.5
|
|
],
|
|
"projected_center_px": [
|
|
765.1234741210938,
|
|
612.677001953125
|
|
],
|
|
"reprojection_error_px": 0.648112390780865,
|
|
"confidence": 0.6168610191628993
|
|
},
|
|
{
|
|
"marker_id": 214,
|
|
"observed_center_px": [
|
|
996.0,
|
|
527.75
|
|
],
|
|
"projected_center_px": [
|
|
996.41357421875,
|
|
527.8440551757812
|
|
],
|
|
"reprojection_error_px": 0.42413442504224375,
|
|
"confidence": 0.5524643209674667
|
|
},
|
|
{
|
|
"marker_id": 211,
|
|
"observed_center_px": [
|
|
783.0,
|
|
506.25
|
|
],
|
|
"projected_center_px": [
|
|
783.9049072265625,
|
|
506.3186950683594
|
|
],
|
|
"reprojection_error_px": 0.9075109371803377,
|
|
"confidence": 0.5730650050844824
|
|
},
|
|
{
|
|
"marker_id": 210,
|
|
"observed_center_px": [
|
|
312.75,
|
|
470.75
|
|
],
|
|
"projected_center_px": [
|
|
312.1726379394531,
|
|
470.7790832519531
|
|
],
|
|
"reprojection_error_px": 0.5780940965821242,
|
|
"confidence": 0.5452330001368535
|
|
}
|
|
]
|
|
},
|
|
"qa": {
|
|
"sanity_notes": []
|
|
}
|
|
} |