400 lines
8.7 KiB
JSON
400 lines
8.7 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"created_utc": "2026-05-29T05:34:16Z",
|
|
"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": "cam1",
|
|
"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,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46
|
|
],
|
|
"rms": [
|
|
14.818157274424525,
|
|
6.6429684472286725,
|
|
3.508293175019171,
|
|
1.9569659577739633,
|
|
1.0760750577807272,
|
|
0.6558111727688115,
|
|
0.5974384941473672,
|
|
0.45776430515731414,
|
|
0.3406747506535104,
|
|
0.21284192970803506,
|
|
0.21284192970803506,
|
|
0.21284192970803506,
|
|
0.21284192970803506,
|
|
0.21284192970803506,
|
|
0.13834869751593928,
|
|
0.13834869751593928,
|
|
0.12196764428961278,
|
|
0.12196764428961278,
|
|
0.12196764428961278,
|
|
0.11109006687857191,
|
|
0.11109006687857191,
|
|
0.11109006687857191,
|
|
0.10513254832847944,
|
|
0.10513254832847944,
|
|
0.10009463133300968,
|
|
0.0972011239152783,
|
|
0.08965747726813587,
|
|
0.07896966206278197,
|
|
0.06848004274985553,
|
|
0.058568387282928645,
|
|
0.04925640249856142,
|
|
0.040730620366500596,
|
|
0.033135104063634416,
|
|
0.02650247419978119,
|
|
0.020790086792429628,
|
|
0.015941755983382246,
|
|
0.012075496055238399,
|
|
0.010697420477957333,
|
|
0.010697420477957333,
|
|
0.010697420477957333,
|
|
0.010249775295046573,
|
|
0.010249775295046573,
|
|
0.010217299105490024,
|
|
0.003080951472807064,
|
|
0.0029219478792723522,
|
|
0.002921843589954249,
|
|
0.0029218434666077736
|
|
],
|
|
"lambda": [
|
|
0.001,
|
|
0.0005,
|
|
0.00025,
|
|
0.000125,
|
|
6.25e-05,
|
|
3.125e-05,
|
|
1.5625e-05,
|
|
7.8125e-06,
|
|
3.90625e-06,
|
|
1.953125e-06,
|
|
3.90625e-06,
|
|
7.8125e-06,
|
|
1.5625e-05,
|
|
3.125e-05,
|
|
1.5625e-05,
|
|
3.125e-05,
|
|
1.5625e-05,
|
|
3.125e-05,
|
|
6.25e-05,
|
|
3.125e-05,
|
|
6.25e-05,
|
|
0.000125,
|
|
6.25e-05,
|
|
0.000125,
|
|
6.25e-05,
|
|
3.125e-05,
|
|
1.5625e-05,
|
|
7.8125e-06,
|
|
3.90625e-06,
|
|
1.953125e-06,
|
|
9.765625e-07,
|
|
4.8828125e-07,
|
|
2.44140625e-07,
|
|
1.220703125e-07,
|
|
6.103515625e-08,
|
|
3.0517578125e-08,
|
|
1.52587890625e-08,
|
|
7.62939453125e-09,
|
|
1.52587890625e-08,
|
|
3.0517578125e-08,
|
|
1.52587890625e-08,
|
|
3.0517578125e-08,
|
|
1.52587890625e-08,
|
|
7.62939453125e-09,
|
|
3.814697265625e-09,
|
|
1.9073486328125e-09,
|
|
9.5367431640625e-10
|
|
]
|
|
},
|
|
"residual_rms_px": 7.325988977382018,
|
|
"residual_median_px": 5.2610158050715405,
|
|
"residual_max_px": 11.95199194038243,
|
|
"sigma2_normalized": 2.1342923107320546e-05
|
|
},
|
|
"camera_pose": {
|
|
"world_to_camera": {
|
|
"rotation_matrix": [
|
|
[
|
|
-0.9725239872932434,
|
|
0.033903129398822784,
|
|
-0.23032091557979584
|
|
],
|
|
[
|
|
-0.10051494091749191,
|
|
0.8312227725982666,
|
|
0.5467773079872131
|
|
],
|
|
[
|
|
0.20998544991016388,
|
|
0.5549046993255615,
|
|
-0.8049763441085815
|
|
]
|
|
],
|
|
"translation_m": [
|
|
180.4925537109375,
|
|
-45.28935623168945,
|
|
-859.5316162109375
|
|
],
|
|
"rvec_rad": [
|
|
-0.05955419353489003,
|
|
3.226373471557783,
|
|
0.9849571463938018
|
|
]
|
|
},
|
|
"camera_in_world": {
|
|
"position_m": [
|
|
351.47021484375,
|
|
508.4844055175781,
|
|
-625.5681762695312
|
|
],
|
|
"position_mm": [
|
|
351470.21875,
|
|
508484.40625,
|
|
-625568.1875
|
|
],
|
|
"orientation_deg": {
|
|
"roll": 145.41983032226562,
|
|
"pitch": -12.121499395069357,
|
|
"yaw": -174.09915161132812
|
|
}
|
|
},
|
|
"uncertainty": {
|
|
"pose_covariance_6x6": [
|
|
[
|
|
0.002350044145762458,
|
|
0.0018448663795067805,
|
|
0.002791262415386132,
|
|
0.044346229182918716,
|
|
-0.07916151257588579,
|
|
-0.14927480851129382
|
|
],
|
|
[
|
|
0.0018448663795067872,
|
|
0.0036429204877860334,
|
|
-0.001238434463788633,
|
|
0.006197854651266595,
|
|
0.030206644893667412,
|
|
-0.35477216802776246
|
|
],
|
|
[
|
|
0.002791262415386112,
|
|
-0.00123843446378866,
|
|
0.015531235537186557,
|
|
0.08030698335197134,
|
|
-0.04481294954598946,
|
|
0.2747388184172584
|
|
],
|
|
[
|
|
0.04434622918291879,
|
|
0.006197854651266368,
|
|
0.08030698335197246,
|
|
5.115947766978903,
|
|
-1.7296342108112102,
|
|
11.501531197034321
|
|
],
|
|
[
|
|
-0.07916151257588577,
|
|
0.030206644893667495,
|
|
-0.044812949545989626,
|
|
-1.7296342108112113,
|
|
17.275134170996235,
|
|
15.481414615323398
|
|
],
|
|
[
|
|
-0.14927480851129452,
|
|
-0.3547721680277628,
|
|
0.2747388184172568,
|
|
11.5015311970343,
|
|
15.481414615323407,
|
|
179.23527748073005
|
|
]
|
|
],
|
|
"parameter_std": {
|
|
"rvec_std_deg": [
|
|
2.777542050899846,
|
|
3.458179074295007,
|
|
7.14045087126885
|
|
],
|
|
"tvec_std_m": [
|
|
2.261846097102741,
|
|
4.156336628690731,
|
|
13.387878005148167
|
|
]
|
|
},
|
|
"camera_center_std_m": [
|
|
52.59102600708334,
|
|
50.66008686135971,
|
|
43.3784726294464
|
|
],
|
|
"camera_center_std_mm": [
|
|
52591.02600708335,
|
|
50660.08686135971,
|
|
43378.4726294464
|
|
],
|
|
"orientation_std_deg": {
|
|
"roll": 4.057851126238033,
|
|
"pitch": 3.771174837779904,
|
|
"yaw": 1.7875669447691551
|
|
}
|
|
}
|
|
},
|
|
"observations": {
|
|
"markers": [
|
|
{
|
|
"marker_id": 208,
|
|
"observed_center_px": [
|
|
995.5,
|
|
638.0
|
|
],
|
|
"projected_center_px": [
|
|
986.5569458007812,
|
|
638.244384765625
|
|
],
|
|
"reprojection_error_px": 8.946392698950438,
|
|
"confidence": 0.6072727689079809
|
|
},
|
|
{
|
|
"marker_id": 215,
|
|
"observed_center_px": [
|
|
764.5,
|
|
612.5
|
|
],
|
|
"projected_center_px": [
|
|
776.3766479492188,
|
|
613.8399047851562
|
|
],
|
|
"reprojection_error_px": 11.95199194038243,
|
|
"confidence": 0.6168610191628993
|
|
},
|
|
{
|
|
"marker_id": 214,
|
|
"observed_center_px": [
|
|
996.0,
|
|
527.75
|
|
],
|
|
"projected_center_px": [
|
|
999.8966064453125,
|
|
527.873291015625
|
|
],
|
|
"reprojection_error_px": 3.898556459022334,
|
|
"confidence": 0.5524643209674667
|
|
},
|
|
{
|
|
"marker_id": 211,
|
|
"observed_center_px": [
|
|
783.0,
|
|
506.25
|
|
],
|
|
"projected_center_px": [
|
|
777.8927612304688,
|
|
504.9873046875
|
|
],
|
|
"reprojection_error_px": 5.2610158050715405,
|
|
"confidence": 0.5730650050844824
|
|
},
|
|
{
|
|
"marker_id": 210,
|
|
"observed_center_px": [
|
|
312.75,
|
|
470.75
|
|
],
|
|
"projected_center_px": [
|
|
311.1917419433594,
|
|
470.3533630371094
|
|
],
|
|
"reprojection_error_px": 1.6079455996446261,
|
|
"confidence": 0.5452330001368535
|
|
}
|
|
]
|
|
},
|
|
"qa": {
|
|
"sanity_notes": []
|
|
}
|
|
} |