script-arbeit und rendering merge
This commit is contained in:
1884
data/camera_study/Scene12/k6_abcdef/aruco_marker_poses.json
Normal file
1884
data/camera_study/Scene12/k6_abcdef/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
901
data/camera_study/Scene12/k6_abcdef/aruco_positions_initial.json
Normal file
901
data/camera_study/Scene12/k6_abcdef/aruco_positions_initial.json
Normal file
@@ -0,0 +1,901 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T22:50:18Z",
|
||||
"summary": {
|
||||
"num_cameras": 6,
|
||||
"num_markers": 41,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29940769598056693,
|
||||
-0.7968572832052518,
|
||||
0.8013043562141825
|
||||
],
|
||||
"position_mm": [
|
||||
-299.4076959805669,
|
||||
-796.8572832052519,
|
||||
801.3043562141825
|
||||
],
|
||||
"direction": [
|
||||
0.47903624176979065,
|
||||
0.6561309099197388,
|
||||
-0.5831093788146973
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30461140290596656,
|
||||
-0.8944597684480516,
|
||||
1.2009159512639083
|
||||
],
|
||||
"position_mm": [
|
||||
304.61140290596654,
|
||||
-894.4597684480516,
|
||||
1200.9159512639083
|
||||
],
|
||||
"direction": [
|
||||
0.0052360002882778645,
|
||||
0.6241788864135742,
|
||||
-0.7812638878822327
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.2064071124379028,
|
||||
-0.926187065022701,
|
||||
0.3357318521749194
|
||||
],
|
||||
"position_mm": [
|
||||
206.4071124379028,
|
||||
-926.187065022701,
|
||||
335.7318521749194
|
||||
],
|
||||
"direction": [
|
||||
0.0031979582272469997,
|
||||
0.9754828810691833,
|
||||
-0.2200520932674408
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7059955951329147,
|
||||
-0.792357011835109,
|
||||
0.3960723600448604
|
||||
],
|
||||
"position_mm": [
|
||||
705.9955951329147,
|
||||
-792.357011835109,
|
||||
396.07236004486043
|
||||
],
|
||||
"direction": [
|
||||
-0.5582603812217712,
|
||||
0.781305193901062,
|
||||
-0.27911919355392456
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2103337331165203,
|
||||
-0.9172186262611701,
|
||||
0.4058150319226835
|
||||
],
|
||||
"position_mm": [
|
||||
1210.3337331165203,
|
||||
-917.2186262611701,
|
||||
405.8150319226835
|
||||
],
|
||||
"direction": [
|
||||
-0.7488687634468079,
|
||||
0.6081039905548096,
|
||||
-0.2634483873844147
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4736207498765008,
|
||||
-0.30539278460248376,
|
||||
1.4078360695716652
|
||||
],
|
||||
"position_mm": [
|
||||
473.62074987650084,
|
||||
-305.39278460248374,
|
||||
1407.8360695716651
|
||||
],
|
||||
"direction": [
|
||||
-0.21933329105377197,
|
||||
0.08437186479568481,
|
||||
-0.9719949960708618
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"position_m": [
|
||||
0.5359224225474561,
|
||||
0.18444391204170182,
|
||||
-0.029611172372917282
|
||||
],
|
||||
"position_mm": [
|
||||
535.9224225474561,
|
||||
184.44391204170182,
|
||||
-29.61117237291728
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3439131801504887,
|
||||
-0.2879875798773456,
|
||||
-0.027577885936104624
|
||||
],
|
||||
"position_mm": [
|
||||
343.9131801504887,
|
||||
-287.9875798773456,
|
||||
-27.577885936104625
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6867632335379774,
|
||||
-0.3180740838959027,
|
||||
-0.028585630342934983
|
||||
],
|
||||
"position_mm": [
|
||||
686.7632335379774,
|
||||
-318.0740838959027,
|
||||
-28.585630342934984
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5711443949271282,
|
||||
0.21159566259660412,
|
||||
-0.027259882977236072
|
||||
],
|
||||
"position_mm": [
|
||||
571.1443949271282,
|
||||
211.59566259660411,
|
||||
-27.25988297723607
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1680983215798593,
|
||||
-0.17312194633817068,
|
||||
-0.027564179725960727
|
||||
],
|
||||
"position_mm": [
|
||||
168.0983215798593,
|
||||
-173.1219463381707,
|
||||
-27.564179725960727
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.48929131222113564,
|
||||
0.2165170084568213,
|
||||
-0.029070705431567277
|
||||
],
|
||||
"position_mm": [
|
||||
489.2913122211356,
|
||||
216.51700845682132,
|
||||
-29.070705431567276
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3396977426382872,
|
||||
-0.3279914775588211,
|
||||
-0.02674644378995462
|
||||
],
|
||||
"position_mm": [
|
||||
339.69774263828725,
|
||||
-327.9914775588211,
|
||||
-26.746443789954622
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2844292878359246,
|
||||
-0.26136620605557626,
|
||||
-0.026928604177610893
|
||||
],
|
||||
"position_mm": [
|
||||
284.4292878359246,
|
||||
-261.36620605557624,
|
||||
-26.928604177610893
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04861560070435769,
|
||||
-0.21684115337614082,
|
||||
-0.027013485526699653
|
||||
],
|
||||
"position_mm": [
|
||||
48.61560070435769,
|
||||
-216.84115337614082,
|
||||
-27.013485526699654
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"position_m": [
|
||||
-0.020761633004078593,
|
||||
0.33169424881105125,
|
||||
-0.024871515314144194
|
||||
],
|
||||
"position_mm": [
|
||||
-20.761633004078593,
|
||||
331.69424881105124,
|
||||
-24.871515314144194
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4020565739992309,
|
||||
-0.1734123647659257,
|
||||
-0.02752631061797042
|
||||
],
|
||||
"position_mm": [
|
||||
402.0565739992309,
|
||||
-173.4123647659257,
|
||||
-27.52631061797042
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7757315181189095,
|
||||
-0.23534857806676815,
|
||||
-0.028099112490300733
|
||||
],
|
||||
"position_mm": [
|
||||
775.7315181189095,
|
||||
-235.34857806676814,
|
||||
-28.099112490300733
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01875911714434908,
|
||||
-0.19024666237085197,
|
||||
-0.026606295017680682
|
||||
],
|
||||
"position_mm": [
|
||||
-18.75911714434908,
|
||||
-190.24666237085196,
|
||||
-26.606295017680683
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006329948247751481,
|
||||
-0.277966756466394,
|
||||
-0.02695561383304102
|
||||
],
|
||||
"position_mm": [
|
||||
6.329948247751481,
|
||||
-277.96675646639403,
|
||||
-26.95561383304102
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"position_m": [
|
||||
0.22185199531165004,
|
||||
0.33145286649244127,
|
||||
-0.02707008044604677
|
||||
],
|
||||
"position_mm": [
|
||||
221.85199531165003,
|
||||
331.4528664924413,
|
||||
-27.07008044604677
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.026855392875307332,
|
||||
0.19330097777414754,
|
||||
-0.027016593171532457
|
||||
],
|
||||
"position_mm": [
|
||||
-26.85539287530733,
|
||||
193.30097777414753,
|
||||
-27.016593171532456
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3118021679213226,
|
||||
-0.1603179040169622,
|
||||
-0.02597949677272823
|
||||
],
|
||||
"position_mm": [
|
||||
311.8021679213226,
|
||||
-160.3179040169622,
|
||||
-25.97949677272823
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5068222533047326,
|
||||
-0.3133117974506986,
|
||||
-0.027953067140889996
|
||||
],
|
||||
"position_mm": [
|
||||
506.8222533047326,
|
||||
-313.3117974506986,
|
||||
-27.953067140889996
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"position_m": [
|
||||
0.3627145799921641,
|
||||
0.29602106144384266,
|
||||
-0.027749612220048195
|
||||
],
|
||||
"position_mm": [
|
||||
362.7145799921641,
|
||||
296.02106144384265,
|
||||
-27.749612220048196
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.1871247166117408,
|
||||
-0.27593884587513473,
|
||||
-0.02774836207453457
|
||||
],
|
||||
"position_mm": [
|
||||
187.12471661174078,
|
||||
-275.93884587513475,
|
||||
-27.748362074534572
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3696971382533574,
|
||||
-0.1861958647525948,
|
||||
-0.026090091866643704
|
||||
],
|
||||
"position_mm": [
|
||||
369.6971382533574,
|
||||
-186.19586475259482,
|
||||
-26.090091866643704
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.30642825471706936,
|
||||
-0.3587319558565146,
|
||||
-0.026416335915144272
|
||||
],
|
||||
"position_mm": [
|
||||
306.42825471706936,
|
||||
-358.73195585651456,
|
||||
-26.416335915144273
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 101,
|
||||
"position_m": [
|
||||
0.1150148555423096,
|
||||
0.2994849726251299,
|
||||
-0.02622369656045487
|
||||
],
|
||||
"position_mm": [
|
||||
115.0148555423096,
|
||||
299.4849726251299,
|
||||
-26.223696560454872
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.65163458137196,
|
||||
-0.2236784393526702,
|
||||
-0.027767996352787323
|
||||
],
|
||||
"position_mm": [
|
||||
651.6345813719599,
|
||||
-223.6784393526702,
|
||||
-27.767996352787325
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10576369038818852,
|
||||
-0.1915911139522567,
|
||||
-0.026141059915051574
|
||||
],
|
||||
"position_mm": [
|
||||
105.76369038818852,
|
||||
-191.5911139522567,
|
||||
-26.141059915051574
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5225741297962021,
|
||||
-0.2680803263614535,
|
||||
-0.02725791151476129
|
||||
],
|
||||
"position_mm": [
|
||||
522.5741297962021,
|
||||
-268.0803263614535,
|
||||
-27.25791151476129
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.2629594180517514,
|
||||
0.039288408271487475,
|
||||
0.09287870472260486
|
||||
],
|
||||
"position_mm": [
|
||||
262.95941805175136,
|
||||
39.28840827148748,
|
||||
92.87870472260485
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.15919668699250253,
|
||||
-0.05338516002141841,
|
||||
0.0986643490308068
|
||||
],
|
||||
"position_mm": [
|
||||
159.19668699250252,
|
||||
-53.38516002141841,
|
||||
98.6643490308068
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7526289297120937,
|
||||
-0.09092748760976448,
|
||||
0.0004936106132708061
|
||||
],
|
||||
"position_mm": [
|
||||
752.6289297120937,
|
||||
-90.92748760976447,
|
||||
0.49361061327080613
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6508013074071543,
|
||||
-0.009714950398807508,
|
||||
-0.00037141069822215725
|
||||
],
|
||||
"position_mm": [
|
||||
650.8013074071542,
|
||||
-9.714950398807508,
|
||||
-0.3714106982221573
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"position_m": [
|
||||
0.753070826323901,
|
||||
-0.01166823186109379,
|
||||
-0.00011262495657608482
|
||||
],
|
||||
"position_mm": [
|
||||
753.070826323901,
|
||||
-11.668231861093789,
|
||||
-0.11262495657608482
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35238882771847896,
|
||||
-0.08945677689257639,
|
||||
0.0010653372103615784
|
||||
],
|
||||
"position_mm": [
|
||||
352.388827718479,
|
||||
-89.45677689257639,
|
||||
1.0653372103615784
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021810821220259798,
|
||||
-0.020891445809885147,
|
||||
0.0015667697135315285
|
||||
],
|
||||
"position_mm": [
|
||||
21.810821220259797,
|
||||
-20.89144580988515,
|
||||
1.5667697135315286
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34786115546932794,
|
||||
-0.012224747266729457,
|
||||
0.001135997095341083
|
||||
],
|
||||
"position_mm": [
|
||||
347.86115546932797,
|
||||
-12.224747266729457,
|
||||
1.135997095341083
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6463725700243208,
|
||||
-0.0900604036648225,
|
||||
0.0005994041235654094
|
||||
],
|
||||
"position_mm": [
|
||||
646.3725700243208,
|
||||
-90.0604036648225,
|
||||
0.5994041235654094
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.15549115668969624,
|
||||
-0.14252169362939196,
|
||||
0.09874915135311677
|
||||
],
|
||||
"position_mm": [
|
||||
155.49115668969623,
|
||||
-142.52169362939196,
|
||||
98.74915135311676
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.24893742564566435,
|
||||
-0.1665376285696332,
|
||||
0.08451197119759063
|
||||
],
|
||||
"position_mm": [
|
||||
248.93742564566435,
|
||||
-166.5376285696332,
|
||||
84.51197119759063
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15790167995229576,
|
||||
-0.18088828633113066,
|
||||
0.05993503064087538
|
||||
],
|
||||
"position_mm": [
|
||||
157.90167995229575,
|
||||
-180.88828633113067,
|
||||
59.93503064087538
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.2955844479013393,
|
||||
-0.15991945931142107,
|
||||
0.06684887890420602
|
||||
],
|
||||
"position_mm": [
|
||||
295.58444790133933,
|
||||
-159.91945931142106,
|
||||
66.84887890420602
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2469338151230946,
|
||||
-0.14470297317547934,
|
||||
0.09418514952021033
|
||||
],
|
||||
"position_mm": [
|
||||
246.9338151230946,
|
||||
-144.70297317547934,
|
||||
94.18514952021033
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.21642001284261336,
|
||||
-0.1425635595341885,
|
||||
0.09561835721125621
|
||||
],
|
||||
"position_mm": [
|
||||
216.42001284261337,
|
||||
-142.5635595341885,
|
||||
95.61835721125621
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,900 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T22:50:20Z",
|
||||
"summary": {
|
||||
"num_cameras": 6,
|
||||
"num_markers": 41,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29940769598056693,
|
||||
-0.7968572832052518,
|
||||
0.8013043562141825
|
||||
],
|
||||
"position_mm": [
|
||||
-299.4076959805669,
|
||||
-796.8572832052519,
|
||||
801.3043562141825
|
||||
],
|
||||
"direction": [
|
||||
0.47903624176979065,
|
||||
0.6561309099197388,
|
||||
-0.5831093788146973
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.30461140290596656,
|
||||
-0.8944597684480516,
|
||||
1.2009159512639083
|
||||
],
|
||||
"position_mm": [
|
||||
304.61140290596654,
|
||||
-894.4597684480516,
|
||||
1200.9159512639083
|
||||
],
|
||||
"direction": [
|
||||
0.0052360002882778645,
|
||||
0.6241788864135742,
|
||||
-0.7812638878822327
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.2064071124379028,
|
||||
-0.926187065022701,
|
||||
0.3357318521749194
|
||||
],
|
||||
"position_mm": [
|
||||
206.4071124379028,
|
||||
-926.187065022701,
|
||||
335.7318521749194
|
||||
],
|
||||
"direction": [
|
||||
0.0031979582272469997,
|
||||
0.9754828810691833,
|
||||
-0.2200520932674408
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7059955951329147,
|
||||
-0.792357011835109,
|
||||
0.3960723600448604
|
||||
],
|
||||
"position_mm": [
|
||||
705.9955951329147,
|
||||
-792.357011835109,
|
||||
396.07236004486043
|
||||
],
|
||||
"direction": [
|
||||
-0.5582603812217712,
|
||||
0.781305193901062,
|
||||
-0.27911919355392456
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2103337331165203,
|
||||
-0.9172186262611701,
|
||||
0.4058150319226835
|
||||
],
|
||||
"position_mm": [
|
||||
1210.3337331165203,
|
||||
-917.2186262611701,
|
||||
405.8150319226835
|
||||
],
|
||||
"direction": [
|
||||
-0.7488687634468079,
|
||||
0.6081039905548096,
|
||||
-0.2634483873844147
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4736207498765008,
|
||||
-0.30539278460248376,
|
||||
1.4078360695716652
|
||||
],
|
||||
"position_mm": [
|
||||
473.62074987650084,
|
||||
-305.39278460248374,
|
||||
1407.8360695716651
|
||||
],
|
||||
"direction": [
|
||||
-0.21933329105377197,
|
||||
0.08437186479568481,
|
||||
-0.9719949960708618
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 46,
|
||||
"position_m": [
|
||||
0.5359507088558453,
|
||||
0.18443342302309287,
|
||||
-0.02960993461637875
|
||||
],
|
||||
"position_mm": [
|
||||
535.9507088558453,
|
||||
184.43342302309287,
|
||||
-29.60993461637875
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3451972033766655,
|
||||
-0.28510005762916285,
|
||||
-0.03136992740621559
|
||||
],
|
||||
"position_mm": [
|
||||
345.19720337666547,
|
||||
-285.10005762916285,
|
||||
-31.369927406215588
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6866114024000673,
|
||||
-0.31830522265634237,
|
||||
-0.028754324323121493
|
||||
],
|
||||
"position_mm": [
|
||||
686.6114024000674,
|
||||
-318.3052226563424,
|
||||
-28.75432432312149
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5711421862230193,
|
||||
0.21160197074037762,
|
||||
-0.027255598119562817
|
||||
],
|
||||
"position_mm": [
|
||||
571.1421862230193,
|
||||
211.60197074037762,
|
||||
-27.255598119562816
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.168082616108245,
|
||||
-0.17382231481009514,
|
||||
-0.02671126318694734
|
||||
],
|
||||
"position_mm": [
|
||||
168.082616108245,
|
||||
-173.82231481009512,
|
||||
-26.71126318694734
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.48928267383074775,
|
||||
0.21652010401822844,
|
||||
-0.029070869066444457
|
||||
],
|
||||
"position_mm": [
|
||||
489.28267383074774,
|
||||
216.52010401822844,
|
||||
-29.070869066444455
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33998088370786317,
|
||||
-0.32857156220377104,
|
||||
-0.026149258395039513
|
||||
],
|
||||
"position_mm": [
|
||||
339.98088370786314,
|
||||
-328.57156220377107,
|
||||
-26.149258395039514
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2848290566932087,
|
||||
-0.26110934064666347,
|
||||
-0.027410480753947405
|
||||
],
|
||||
"position_mm": [
|
||||
284.82905669320866,
|
||||
-261.10934064666344,
|
||||
-27.410480753947404
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04837630132109014,
|
||||
-0.21623255152447232,
|
||||
-0.027642917466533825
|
||||
],
|
||||
"position_mm": [
|
||||
48.37630132109014,
|
||||
-216.2325515244723,
|
||||
-27.642917466533824
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"position_m": [
|
||||
-0.020784572567694424,
|
||||
0.3316969703116755,
|
||||
-0.0248623486848383
|
||||
],
|
||||
"position_mm": [
|
||||
-20.784572567694426,
|
||||
331.6969703116755,
|
||||
-24.8623486848383
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40452160467628917,
|
||||
-0.17234096779891342,
|
||||
-0.029862138969128312
|
||||
],
|
||||
"position_mm": [
|
||||
404.52160467628914,
|
||||
-172.34096779891343,
|
||||
-29.862138969128313
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7758928566554039,
|
||||
-0.2351301356499156,
|
||||
-0.027899793571892643
|
||||
],
|
||||
"position_mm": [
|
||||
775.8928566554039,
|
||||
-235.13013564991562,
|
||||
-27.899793571892644
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.023152916015642278,
|
||||
-0.18686240668012294,
|
||||
-0.030095833182271943
|
||||
],
|
||||
"position_mm": [
|
||||
-23.15291601564228,
|
||||
-186.86240668012294,
|
||||
-30.095833182271942
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005866256540929949,
|
||||
-0.27930218853271493,
|
||||
-0.02652220072601931
|
||||
],
|
||||
"position_mm": [
|
||||
5.866256540929949,
|
||||
-279.3021885327149,
|
||||
-26.52220072601931
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"position_m": [
|
||||
0.2217989227186662,
|
||||
0.3314651775781062,
|
||||
-0.02705986808182171
|
||||
],
|
||||
"position_mm": [
|
||||
221.7989227186662,
|
||||
331.4651775781062,
|
||||
-27.05986808182171
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.026873950004988614,
|
||||
0.19333920883303163,
|
||||
-0.026976898388219796
|
||||
],
|
||||
"position_mm": [
|
||||
-26.873950004988615,
|
||||
193.33920883303162,
|
||||
-26.976898388219794
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3121207521449488,
|
||||
-0.15870088637155746,
|
||||
-0.02679846302880024
|
||||
],
|
||||
"position_mm": [
|
||||
312.12075214494877,
|
||||
-158.70088637155746,
|
||||
-26.798463028800242
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5059310881361372,
|
||||
-0.3142853199043573,
|
||||
-0.026495906987733388
|
||||
],
|
||||
"position_mm": [
|
||||
505.9310881361372,
|
||||
-314.2853199043573,
|
||||
-26.495906987733388
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"position_m": [
|
||||
0.3627059061019807,
|
||||
0.29603987916217306,
|
||||
-0.027733015712763834
|
||||
],
|
||||
"position_mm": [
|
||||
362.7059061019807,
|
||||
296.03987916217307,
|
||||
-27.733015712763834
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.1869172321398988,
|
||||
-0.2756958300885527,
|
||||
-0.02801724951935855
|
||||
],
|
||||
"position_mm": [
|
||||
186.9172321398988,
|
||||
-275.69583008855267,
|
||||
-28.01724951935855
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37010442930405885,
|
||||
-0.184967703862303,
|
||||
-0.02744219205707835
|
||||
],
|
||||
"position_mm": [
|
||||
370.10442930405884,
|
||||
-184.96770386230298,
|
||||
-27.44219205707835
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.304275893104637,
|
||||
-0.36023831167461673,
|
||||
-0.0237124373233966
|
||||
],
|
||||
"position_mm": [
|
||||
304.27589310463696,
|
||||
-360.23831167461674,
|
||||
-23.7124373233966
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 101,
|
||||
"position_m": [
|
||||
0.1149655911143526,
|
||||
0.29949455956094795,
|
||||
-0.026210957509128215
|
||||
],
|
||||
"position_mm": [
|
||||
114.9655911143526,
|
||||
299.49455956094795,
|
||||
-26.210957509128214
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6515652651316927,
|
||||
-0.22360161788079952,
|
||||
-0.02774818564211273
|
||||
],
|
||||
"position_mm": [
|
||||
651.5652651316926,
|
||||
-223.60161788079952,
|
||||
-27.74818564211273
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10621600495430056,
|
||||
-0.19031054683107052,
|
||||
-0.027063302158168857
|
||||
],
|
||||
"position_mm": [
|
||||
106.21600495430056,
|
||||
-190.31054683107052,
|
||||
-27.063302158168856
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5224191692586418,
|
||||
-0.2663654066013491,
|
||||
-0.028626971320438736
|
||||
],
|
||||
"position_mm": [
|
||||
522.4191692586419,
|
||||
-266.3654066013491,
|
||||
-28.626971320438734
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.2641481857895778,
|
||||
0.03866772758615912,
|
||||
0.09373305718812341
|
||||
],
|
||||
"position_mm": [
|
||||
264.14818578957784,
|
||||
38.66772758615912,
|
||||
93.73305718812341
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.16083669688727809,
|
||||
-0.05222487370702849,
|
||||
0.09736639073877885
|
||||
],
|
||||
"position_mm": [
|
||||
160.8366968872781,
|
||||
-52.224873707028486,
|
||||
97.36639073877886
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7516071555272745,
|
||||
-0.0921923783103503,
|
||||
0.001846494423839395
|
||||
],
|
||||
"position_mm": [
|
||||
751.6071555272745,
|
||||
-92.1923783103503,
|
||||
1.846494423839395
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6519131680971877,
|
||||
-0.009165251269807382,
|
||||
-0.0012707469606171426
|
||||
],
|
||||
"position_mm": [
|
||||
651.9131680971877,
|
||||
-9.165251269807383,
|
||||
-1.2707469606171427
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"position_m": [
|
||||
0.7518450498262516,
|
||||
-0.012199185591105177,
|
||||
0.0008309394582131861
|
||||
],
|
||||
"position_mm": [
|
||||
751.8450498262515,
|
||||
-12.199185591105177,
|
||||
0.830939458213186
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3527141658485337,
|
||||
-0.09165670732280254,
|
||||
0.0017762022198642177
|
||||
],
|
||||
"position_mm": [
|
||||
352.7141658485337,
|
||||
-91.65670732280253,
|
||||
1.7762022198642178
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.022093868496323176,
|
||||
-0.020250713002357448,
|
||||
0.0008811818067830599
|
||||
],
|
||||
"position_mm": [
|
||||
22.093868496323175,
|
||||
-20.250713002357447,
|
||||
0.8811818067830599
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34781487108266207,
|
||||
-0.011811974585665868,
|
||||
0.0008739918094777907
|
||||
],
|
||||
"position_mm": [
|
||||
347.8148710826621,
|
||||
-11.811974585665867,
|
||||
0.8739918094777908
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6471452187110597,
|
||||
-0.08901965389132137,
|
||||
-0.0005345516213036755
|
||||
],
|
||||
"position_mm": [
|
||||
647.1452187110597,
|
||||
-89.01965389132137,
|
||||
-0.5345516213036755
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.15703840119054188,
|
||||
-0.14197576947199633,
|
||||
0.09185751153276805
|
||||
],
|
||||
"position_mm": [
|
||||
157.0384011905419,
|
||||
-141.97576947199633,
|
||||
91.85751153276806
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.24595021584564009,
|
||||
-0.16558248314704815,
|
||||
0.0820289644848243
|
||||
],
|
||||
"position_mm": [
|
||||
245.9502158456401,
|
||||
-165.58248314704815,
|
||||
82.0289644848243
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.15802333281016548,
|
||||
-0.17463631793014134,
|
||||
0.05467762947656284
|
||||
],
|
||||
"position_mm": [
|
||||
158.02333281016547,
|
||||
-174.63631793014133,
|
||||
54.67762947656284
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.2858369943273031,
|
||||
-0.14772136817292014,
|
||||
0.06102622057585171
|
||||
],
|
||||
"position_mm": [
|
||||
285.8369943273031,
|
||||
-147.72136817292014,
|
||||
61.02622057585171
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.24956330723944226,
|
||||
-0.1420015494899114,
|
||||
0.09421518311474335
|
||||
],
|
||||
"position_mm": [
|
||||
249.56330723944225,
|
||||
-142.00154948991138,
|
||||
94.21518311474335
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.21301197651010567,
|
||||
-0.14698920880400018,
|
||||
0.1009508486827697
|
||||
],
|
||||
"position_mm": [
|
||||
213.01197651010568,
|
||||
-146.98920880400019,
|
||||
100.9508486827697
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2500
data/camera_study/Scene12/k6_abcdef/render_a_aruco_detection.json
Normal file
2500
data/camera_study/Scene12/k6_abcdef/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
495
data/camera_study/Scene12/k6_abcdef/render_a_camera_pose.json
Normal file
495
data/camera_study/Scene12/k6_abcdef/render_a_camera_pose.json
Normal file
@@ -0,0 +1,495 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:16Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k6_abcdef\\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": 21,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
96,
|
||||
105,
|
||||
62,
|
||||
75,
|
||||
102,
|
||||
217,
|
||||
205,
|
||||
206,
|
||||
207,
|
||||
86,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.012546559443462436,
|
||||
0.0015918998182770452,
|
||||
0.001305423341693484,
|
||||
0.0013054156284112834
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.693319102585715,
|
||||
"residual_median_px": 3.3252415349943423,
|
||||
"residual_max_px": 7.828495178683238,
|
||||
"sigma2_normalized": 1.9881282899722465e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8075541853904724,
|
||||
-0.58979332447052,
|
||||
-0.00022959439957048744
|
||||
],
|
||||
[
|
||||
-0.3440646529197693,
|
||||
-0.47078242897987366,
|
||||
-0.8123936653137207
|
||||
],
|
||||
[
|
||||
0.47903624176979065,
|
||||
0.6561309099197388,
|
||||
-0.5831093788146973
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2280091643333435,
|
||||
0.1728125363588333,
|
||||
1.133517861366272
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1063877283517063,
|
||||
-0.6874380939453907,
|
||||
0.3524625225352515
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.2994076609611511,
|
||||
-0.7968572378158569,
|
||||
0.8013043403625488
|
||||
],
|
||||
"position_mm": [
|
||||
-299.40765380859375,
|
||||
-796.8572387695312,
|
||||
801.3043212890625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.6277618408203,
|
||||
"pitch": -28.622472763061523,
|
||||
"yaw": -23.076799392700195
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.0899704126481861e-05,
|
||||
-1.6989824947931635e-06,
|
||||
1.3894887467449462e-06,
|
||||
6.531246458517575e-07,
|
||||
3.33930132432458e-07,
|
||||
3.2893159826867397e-06
|
||||
],
|
||||
[
|
||||
-1.6989824947931682e-06,
|
||||
3.82257437110432e-06,
|
||||
8.23001999208377e-09,
|
||||
-3.781487613241503e-07,
|
||||
-1.1236573550203111e-06,
|
||||
-5.655284066803576e-07
|
||||
],
|
||||
[
|
||||
1.389488746745051e-06,
|
||||
8.230019992042714e-09,
|
||||
1.422162264010401e-05,
|
||||
8.071072583663297e-07,
|
||||
-2.4004747162901845e-06,
|
||||
-5.131684760931705e-06
|
||||
],
|
||||
[
|
||||
6.531246458517693e-07,
|
||||
-3.781487613241449e-07,
|
||||
8.07107258366292e-07,
|
||||
3.0485142587025797e-07,
|
||||
4.406578326279382e-08,
|
||||
4.214591801029752e-07
|
||||
],
|
||||
[
|
||||
3.339301324324361e-07,
|
||||
-1.123657355020303e-06,
|
||||
-2.400474716290207e-06,
|
||||
4.406578326279329e-08,
|
||||
9.452157175960406e-07,
|
||||
1.5889419137689366e-06
|
||||
],
|
||||
[
|
||||
3.2893159826866694e-06,
|
||||
-5.655284066803264e-07,
|
||||
-5.1316847609318465e-06,
|
||||
4.214591801029788e-07,
|
||||
1.5889419137689406e-06,
|
||||
7.31296273341577e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.18916029689039893,
|
||||
0.1120212989518217,
|
||||
0.21607136115275485
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005521335217773487,
|
||||
0.0009722220515890599,
|
||||
0.0027042490146833315
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0030326589810744206,
|
||||
0.003304524832505939,
|
||||
0.003892541512032847
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.0326589810744204,
|
||||
3.3045248325059386,
|
||||
3.892541512032847
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.28540305199614624,
|
||||
"pitch": 0.16741108313154224,
|
||||
"yaw": 0.1221408753926748
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.25,
|
||||
1031.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.3377075195312,
|
||||
1028.95751953125
|
||||
],
|
||||
"reprojection_error_px": 4.534478928425243,
|
||||
"confidence": 0.45573027871641286
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.671142578125,
|
||||
1028.3148193359375
|
||||
],
|
||||
"reprojection_error_px": 4.353474683128398,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.5,
|
||||
1000.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.10791015625,
|
||||
996.3756103515625
|
||||
],
|
||||
"reprojection_error_px": 3.8825396915901327,
|
||||
"confidence": 0.8492885602498799
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1154.75,
|
||||
961.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.3802490234375,
|
||||
962.7506103515625
|
||||
],
|
||||
"reprojection_error_px": 7.828495178683238,
|
||||
"confidence": 0.7524431457735686
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
998.8458862304688,
|
||||
934.819091796875
|
||||
],
|
||||
"reprojection_error_px": 2.9002831596476573,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
735.31298828125,
|
||||
928.4229736328125
|
||||
],
|
||||
"reprojection_error_px": 1.4467098646491572,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.25,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.243408203125,
|
||||
913.3046875
|
||||
],
|
||||
"reprojection_error_px": 1.9716266173371395,
|
||||
"confidence": 0.7309457014059588
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
365.98193359375,
|
||||
847.6962890625
|
||||
],
|
||||
"reprojection_error_px": 3.7326144294035943,
|
||||
"confidence": 0.5963354569243849
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.1116943359375,
|
||||
822.4010620117188
|
||||
],
|
||||
"reprojection_error_px": 2.916017891971757,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.264404296875,
|
||||
809.5487670898438
|
||||
],
|
||||
"reprojection_error_px": 1.0373242132367135,
|
||||
"confidence": 0.6589361768588983
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1017.75,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.3485107421875,
|
||||
796.0209350585938
|
||||
],
|
||||
"reprojection_error_px": 3.3252415349943423,
|
||||
"confidence": 0.6416409063775428
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1293.7991943359375,
|
||||
765.873291015625
|
||||
],
|
||||
"reprojection_error_px": 2.8922261030979106,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1041.75,
|
||||
763.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1047.3480224609375,
|
||||
762.652587890625
|
||||
],
|
||||
"reprojection_error_px": 5.608792262769333,
|
||||
"confidence": 0.5737366218664377
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
145.490478515625,
|
||||
715.33447265625
|
||||
],
|
||||
"reprojection_error_px": 1.7021283549592063,
|
||||
"confidence": 0.3538655141518615
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.5,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1369.811767578125,
|
||||
654.1995849609375
|
||||
],
|
||||
"reprojection_error_px": 2.7049663121219925,
|
||||
"confidence": 0.35500593874581543
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1220.0,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.210693359375,
|
||||
525.2332153320312
|
||||
],
|
||||
"reprojection_error_px": 3.664707343145448,
|
||||
"confidence": 0.4036300214106436
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.0716552734375,
|
||||
477.6245422363281
|
||||
],
|
||||
"reprojection_error_px": 3.9461594211974096,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.75,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.207763671875,
|
||||
473.3412170410156
|
||||
],
|
||||
"reprojection_error_px": 0.6790609273802344,
|
||||
"confidence": 0.33198985414097737
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1239.0,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1234.2960205078125,
|
||||
429.082763671875
|
||||
],
|
||||
"reprojection_error_px": 4.722447375718209,
|
||||
"confidence": 0.2694940199057334
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
575.0,
|
||||
447.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
578.23876953125,
|
||||
448.99151611328125
|
||||
],
|
||||
"reprojection_error_px": 3.8020737112807534,
|
||||
"confidence": 0.25141344849446345
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
857.5,
|
||||
408.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
859.6461181640625,
|
||||
407.3815612792969
|
||||
],
|
||||
"reprojection_error_px": 2.3151693211805213,
|
||||
"confidence": 0.2572247127014648
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
3118
data/camera_study/Scene12/k6_abcdef/render_b_aruco_detection.json
Normal file
3118
data/camera_study/Scene12/k6_abcdef/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
775
data/camera_study/Scene12/k6_abcdef/render_b_camera_pose.json
Normal file
775
data/camera_study/Scene12/k6_abcdef/render_b_camera_pose.json
Normal file
@@ -0,0 +1,775 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:17Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k6_abcdef\\render_b_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "b",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.0294189453125,
|
||||
0.0,
|
||||
719.934814453125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1991.6876220703125,
|
||||
539.2061157226562
|
||||
],
|
||||
[
|
||||
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": 41,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
55,
|
||||
95,
|
||||
105,
|
||||
63,
|
||||
58,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
51,
|
||||
92,
|
||||
96,
|
||||
79,
|
||||
62,
|
||||
217,
|
||||
205,
|
||||
208,
|
||||
210,
|
||||
214,
|
||||
206,
|
||||
207,
|
||||
76,
|
||||
75,
|
||||
100,
|
||||
68,
|
||||
94,
|
||||
46,
|
||||
50,
|
||||
53,
|
||||
101,
|
||||
86,
|
||||
90,
|
||||
61,
|
||||
73,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.012742487568813288,
|
||||
0.0016121793839007584,
|
||||
0.001203999490384231,
|
||||
0.0012039817270575286
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.4032561424117356,
|
||||
"residual_median_px": 3.348579972017953,
|
||||
"residual_max_px": 5.307080326108921,
|
||||
"sigma2_normalized": 1.564011893748792e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999250173568726,
|
||||
-0.011916418559849262,
|
||||
-0.0028189823497086763
|
||||
],
|
||||
[
|
||||
-0.011069416999816895,
|
||||
-0.7811905741691589,
|
||||
-0.6241945028305054
|
||||
],
|
||||
[
|
||||
0.0052360002882778645,
|
||||
0.6241788864135742,
|
||||
-0.7812638878822327
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31186196208000183,
|
||||
0.05423346161842346,
|
||||
1.4949402809143066
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467433808271838,
|
||||
-0.01592082671876922,
|
||||
0.0016741147118499537
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3046113848686218,
|
||||
-0.8944597840309143,
|
||||
1.2009159326553345
|
||||
],
|
||||
"position_mm": [
|
||||
304.61138916015625,
|
||||
-894.4597778320312,
|
||||
1200.9158935546875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.37742614746094,
|
||||
"pitch": -0.3000020682811737,
|
||||
"yaw": -0.6342524886131287
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.271951958239919e-06,
|
||||
-1.2935496272221897e-07,
|
||||
3.7293832237257364e-07,
|
||||
1.6437784365087846e-07,
|
||||
1.0376632902414634e-07,
|
||||
1.385743422381574e-06
|
||||
],
|
||||
[
|
||||
-1.293549627222351e-07,
|
||||
1.3335357208813562e-06,
|
||||
-1.4421716055880262e-07,
|
||||
5.7264435045166886e-08,
|
||||
-4.0260608609119593e-07,
|
||||
1.470454057763758e-07
|
||||
],
|
||||
[
|
||||
3.729383223725123e-07,
|
||||
-1.4421716055881183e-07,
|
||||
1.1712523530033924e-05,
|
||||
3.1525241776804315e-07,
|
||||
-1.286436197892584e-06,
|
||||
-3.969652511350869e-06
|
||||
],
|
||||
[
|
||||
1.6437784365087778e-07,
|
||||
5.726443504516499e-08,
|
||||
3.1525241776805104e-07,
|
||||
1.0994261318839219e-07,
|
||||
-3.659438009990192e-08,
|
||||
8.523488012046956e-08
|
||||
],
|
||||
[
|
||||
1.0376632902415895e-07,
|
||||
-4.0260608609119593e-07,
|
||||
-1.28643619789258e-06,
|
||||
-3.659438009990155e-08,
|
||||
3.7427310373810235e-07,
|
||||
6.081957378807917e-07
|
||||
],
|
||||
[
|
||||
1.3857434223816007e-06,
|
||||
1.470454057763647e-07,
|
||||
-3.9696525113508034e-06,
|
||||
8.523488012047262e-08,
|
||||
6.081957378807901e-07,
|
||||
3.5355026901676724e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1434907792001932,
|
||||
0.06616448845473533,
|
||||
0.1960865793955755
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0003315759538754163,
|
||||
0.0006117786394915258,
|
||||
0.0018802932457911113
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0039043863472710064,
|
||||
0.00291787349636556,
|
||||
0.003056034555226444
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.9043863472710063,
|
||||
2.91787349636556,
|
||||
3.056034555226444
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.11464171798533175,
|
||||
"pitch": 0.14301255568236737,
|
||||
"yaw": 0.06757309655805235
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.0,
|
||||
1010.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.626220703125,
|
||||
1014.625
|
||||
],
|
||||
"reprojection_error_px": 5.307080326108921,
|
||||
"confidence": 0.7065244215454177
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.357421875,
|
||||
1006.3424682617188
|
||||
],
|
||||
"reprojection_error_px": 3.6729731728529615,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
769.0,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
772.2900390625,
|
||||
1034.4012451171875
|
||||
],
|
||||
"reprojection_error_px": 5.103339151688352,
|
||||
"confidence": 0.47937995132446287
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.0,
|
||||
967.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
271.7157287597656,
|
||||
972.0817260742188
|
||||
],
|
||||
"reprojection_error_px": 5.127309434135239,
|
||||
"confidence": 0.7070249676171251
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.5,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.0379638671875,
|
||||
962.8469848632812
|
||||
],
|
||||
"reprojection_error_px": 2.9654815732854654,
|
||||
"confidence": 0.5337876600066706
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.3394775390625,
|
||||
972.8427124023438
|
||||
],
|
||||
"reprojection_error_px": 2.678884539539854,
|
||||
"confidence": 0.6849598669171316
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1191.6373291015625,
|
||||
957.5587768554688
|
||||
],
|
||||
"reprojection_error_px": 3.348579972017953,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.5,
|
||||
939.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.14697265625,
|
||||
941.525634765625
|
||||
],
|
||||
"reprojection_error_px": 2.232389261269488,
|
||||
"confidence": 0.6513610457098532
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.25,
|
||||
963.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
538.305419921875,
|
||||
958.805419921875
|
||||
],
|
||||
"reprojection_error_px": 4.299620164130055,
|
||||
"confidence": 0.630961575157087
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1036.0,
|
||||
945.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1038.9991455078125,
|
||||
942.31591796875
|
||||
],
|
||||
"reprojection_error_px": 4.024819266440547,
|
||||
"confidence": 0.6481492643993982
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.5,
|
||||
899.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.060791015625,
|
||||
898.7230224609375
|
||||
],
|
||||
"reprojection_error_px": 3.599574694826055,
|
||||
"confidence": 0.23705641289279722
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
341.75,
|
||||
885.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
345.1792907714844,
|
||||
887.5250244140625
|
||||
],
|
||||
"reprojection_error_px": 3.9825568511870704,
|
||||
"confidence": 0.5918000254950889
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1215.0,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1212.6402587890625,
|
||||
883.5911254882812
|
||||
],
|
||||
"reprojection_error_px": 2.748327850233215,
|
||||
"confidence": 0.608276252746582
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
429.26788330078125,
|
||||
847.8972778320312
|
||||
],
|
||||
"reprojection_error_px": 4.294165489584927,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.5,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
247.58319091796875,
|
||||
850.903076171875
|
||||
],
|
||||
"reprojection_error_px": 3.1162504882836983,
|
||||
"confidence": 0.575866171800068
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.0326538085938,
|
||||
827.3739624023438
|
||||
],
|
||||
"reprojection_error_px": 1.93337257931361,
|
||||
"confidence": 0.5222013240250092
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1199.75,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.001708984375,
|
||||
835.4125366210938
|
||||
],
|
||||
"reprojection_error_px": 3.95022808622479,
|
||||
"confidence": 0.5371779083705701
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.25,
|
||||
839.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.5809326171875,
|
||||
841.7947387695312
|
||||
],
|
||||
"reprojection_error_px": 3.864516203086049,
|
||||
"confidence": 0.5147474747474747
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
722.75,
|
||||
809.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
723.2921142578125,
|
||||
809.02783203125
|
||||
],
|
||||
"reprojection_error_px": 0.9030030141766409,
|
||||
"confidence": 0.5240808080808081
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.5,
|
||||
825.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
854.3974609375,
|
||||
827.1021118164062
|
||||
],
|
||||
"reprojection_error_px": 4.428213618154974,
|
||||
"confidence": 0.528147602404417
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1184.5,
|
||||
700.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1189.5186767578125,
|
||||
701.2265625
|
||||
],
|
||||
"reprojection_error_px": 5.041252643521611,
|
||||
"confidence": 0.4523581982780906
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.157958984375,
|
||||
699.7471923828125
|
||||
],
|
||||
"reprojection_error_px": 3.850349446096134,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
778.0,
|
||||
704.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.1885375976562,
|
||||
705.826416015625
|
||||
],
|
||||
"reprojection_error_px": 3.960545048749476,
|
||||
"confidence": 0.4461531673319199
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
327.3246154785156,
|
||||
632.5936279296875
|
||||
],
|
||||
"reprojection_error_px": 3.4289519308964596,
|
||||
"confidence": 0.42023766965581094
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
769.0,
|
||||
618.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
771.0892944335938,
|
||||
616.701171875
|
||||
],
|
||||
"reprojection_error_px": 2.7569791173559595,
|
||||
"confidence": 0.4166666666666667
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.25,
|
||||
612.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.447265625,
|
||||
612.2577514648438
|
||||
],
|
||||
"reprojection_error_px": 0.8027717994634992,
|
||||
"confidence": 0.4387585454601719
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.4073486328125,
|
||||
610.799560546875
|
||||
],
|
||||
"reprojection_error_px": 4.663701880553635,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.75,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.428955078125,
|
||||
457.42340087890625
|
||||
],
|
||||
"reprojection_error_px": 2.3333732291661056,
|
||||
"confidence": 0.2918644196082806
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
305.802978515625,
|
||||
441.278564453125
|
||||
],
|
||||
"reprojection_error_px": 1.9757649316562582,
|
||||
"confidence": 0.2918644196082806
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.0,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.3424072265625,
|
||||
450.646728515625
|
||||
],
|
||||
"reprojection_error_px": 2.378051594893336,
|
||||
"confidence": 0.3135142237541464
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1041.0,
|
||||
452.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1038.83642578125,
|
||||
455.3920593261719
|
||||
],
|
||||
"reprojection_error_px": 3.4148983708232747,
|
||||
"confidence": 0.2809443528488092
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.06005859375,
|
||||
448.44854736328125
|
||||
],
|
||||
"reprojection_error_px": 3.684258309527311,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
990.25,
|
||||
445.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
991.648193359375,
|
||||
442.2743835449219
|
||||
],
|
||||
"reprojection_error_px": 3.0633200502711095,
|
||||
"confidence": 0.29326235019578367
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.25,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1032.894775390625,
|
||||
417.8453063964844
|
||||
],
|
||||
"reprojection_error_px": 2.6755585920667264,
|
||||
"confidence": 0.2744436567045554
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
927.5731201171875,
|
||||
418.66790771484375
|
||||
],
|
||||
"reprojection_error_px": 3.9923481195055737,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 101,
|
||||
"observed_center_px": [
|
||||
485.75,
|
||||
346.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
488.4421081542969,
|
||||
348.1263732910156
|
||||
],
|
||||
"reprojection_error_px": 3.0235491976571027,
|
||||
"confidence": 0.24243074898176734
|
||||
},
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
775.5,
|
||||
348.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
775.761962890625,
|
||||
350.7591857910156
|
||||
],
|
||||
"reprojection_error_px": 2.771593546212562,
|
||||
"confidence": 0.24277331897354426
|
||||
},
|
||||
{
|
||||
"marker_id": 90,
|
||||
"observed_center_px": [
|
||||
1100.0,
|
||||
325.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1100.6744384765625,
|
||||
326.7059326171875
|
||||
],
|
||||
"reprojection_error_px": 1.1699035974262535,
|
||||
"confidence": 0.253222839086839
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
330.0,
|
||||
320.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.77203369140625,
|
||||
318.76007080078125
|
||||
],
|
||||
"reprojection_error_px": 1.9307486303830403,
|
||||
"confidence": 0.22106895691511091
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
611.75,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
611.2162475585938,
|
||||
318.1899719238281
|
||||
],
|
||||
"reprojection_error_px": 1.414590127586686,
|
||||
"confidence": 0.21297804658494757
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1191.25,
|
||||
316.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1191.7774658203125,
|
||||
316.04718017578125
|
||||
],
|
||||
"reprojection_error_px": 0.695173348743634,
|
||||
"confidence": 0.21907007138902865
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,929 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:15Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "c",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_c.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_c.png",
|
||||
"image_sha256": "db483300ce8d23180ce79141f042af0cf5fe22939184e6c03cd97ffab28e1c18",
|
||||
"width_px": 1440,
|
||||
"height_px": 1080
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 7,
|
||||
"num_rejected_candidates": 20
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "bfff0089-cf13-4e00-9e08-126b0e18dcac",
|
||||
"type": "aruco",
|
||||
"marker_id": 232,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
768.0,
|
||||
718.0
|
||||
],
|
||||
[
|
||||
829.0,
|
||||
723.0
|
||||
],
|
||||
[
|
||||
823.0,
|
||||
780.0
|
||||
],
|
||||
[
|
||||
765.0,
|
||||
775.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
796.25,
|
||||
749.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 3414.0,
|
||||
"perimeter_px": 233.81350326538086,
|
||||
"sharpness": {
|
||||
"laplacian_var": 779.1815568375157
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 48.0,
|
||||
"p95": 182.0,
|
||||
"dynamic_range": 134.0,
|
||||
"mean_gray": 123.37861915367483,
|
||||
"std_gray": 55.6729799901944
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.24719427525997162,
|
||||
"distance_to_border_px": 300.0
|
||||
},
|
||||
"edge_ratio": 1.0722803597620754,
|
||||
"edge_lengths_px": [
|
||||
61.20457458496094,
|
||||
57.314918518066406,
|
||||
58.215118408203125,
|
||||
57.07889175415039
|
||||
]
|
||||
},
|
||||
"confidence": 0.9325919204767367
|
||||
},
|
||||
{
|
||||
"observation_id": "d07a0eb9-37e1-46ed-afa8-8a6890ff59c5",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
545.0,
|
||||
785.0
|
||||
],
|
||||
[
|
||||
605.0,
|
||||
788.0
|
||||
],
|
||||
[
|
||||
606.0,
|
||||
843.0
|
||||
],
|
||||
[
|
||||
546.0,
|
||||
839.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
575.5,
|
||||
813.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 3266.5,
|
||||
"perimeter_px": 229.22649002075195,
|
||||
"sharpness": {
|
||||
"laplacian_var": 562.2285194848919
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 20.0,
|
||||
"p95": 171.0,
|
||||
"dynamic_range": 151.0,
|
||||
"mean_gray": 73.7591743119266,
|
||||
"std_gray": 66.05626100277598
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.3439410328865051,
|
||||
"distance_to_border_px": 237.0
|
||||
},
|
||||
"edge_ratio": 1.1133866352954538,
|
||||
"edge_lengths_px": [
|
||||
60.074954986572266,
|
||||
55.009090423583984,
|
||||
60.13318634033203,
|
||||
54.00925827026367
|
||||
]
|
||||
},
|
||||
"confidence": 0.8981605924653794
|
||||
},
|
||||
{
|
||||
"observation_id": "7bf9c524-3859-48e7-a49c-c79f231fcfcf",
|
||||
"type": "aruco",
|
||||
"marker_id": 58,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
245.0,
|
||||
1048.0
|
||||
],
|
||||
[
|
||||
263.0,
|
||||
1017.0
|
||||
],
|
||||
[
|
||||
320.0,
|
||||
1020.0
|
||||
],
|
||||
[
|
||||
304.0,
|
||||
1050.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
283.0,
|
||||
1033.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1811.5,
|
||||
"perimeter_px": 185.95967864990234,
|
||||
"sharpness": {
|
||||
"laplacian_var": 494.77299113141635
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 16.0,
|
||||
"p95": 171.0,
|
||||
"dynamic_range": 155.0,
|
||||
"mean_gray": 85.80491803278689,
|
||||
"std_gray": 62.350566080566196
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.7326242923736572,
|
||||
"distance_to_border_px": 30.0
|
||||
},
|
||||
"edge_ratio": 1.736290875603171,
|
||||
"edge_lengths_px": [
|
||||
35.84689712524414,
|
||||
57.07889175415039,
|
||||
34.0,
|
||||
59.03388977050781
|
||||
]
|
||||
},
|
||||
"confidence": 0.3455642187784726
|
||||
},
|
||||
{
|
||||
"observation_id": "3c1d6cc4-a7e8-480b-9587-2c736e757971",
|
||||
"type": "aruco",
|
||||
"marker_id": 96,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
1068.0,
|
||||
1052.0
|
||||
],
|
||||
[
|
||||
1065.0,
|
||||
1021.0
|
||||
],
|
||||
[
|
||||
1126.0,
|
||||
1025.0
|
||||
],
|
||||
[
|
||||
1130.0,
|
||||
1056.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1097.25,
|
||||
1038.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1892.5,
|
||||
"perimeter_px": 185.66172981262207,
|
||||
"sharpness": {
|
||||
"laplacian_var": 600.8611441405734
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 16.0,
|
||||
"p95": 165.0,
|
||||
"dynamic_range": 149.0,
|
||||
"mean_gray": 87.65900383141762,
|
||||
"std_gray": 62.866648728712235
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.6946175694465637,
|
||||
"distance_to_border_px": 24.0
|
||||
},
|
||||
"edge_ratio": 1.9948387079389573,
|
||||
"edge_lengths_px": [
|
||||
31.14482307434082,
|
||||
61.13100814819336,
|
||||
31.256999969482422,
|
||||
62.12889862060547
|
||||
]
|
||||
},
|
||||
"confidence": 0.24062095751888135
|
||||
},
|
||||
{
|
||||
"observation_id": "06f5b012-7ea7-48b7-8e27-d30b888545df",
|
||||
"type": "aruco",
|
||||
"marker_id": 103,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
404.0,
|
||||
1022.0
|
||||
],
|
||||
[
|
||||
417.0,
|
||||
992.0
|
||||
],
|
||||
[
|
||||
474.0,
|
||||
996.0
|
||||
],
|
||||
[
|
||||
462.0,
|
||||
1025.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
439.25,
|
||||
1008.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1740.0,
|
||||
"perimeter_px": 179.29798698425293,
|
||||
"sharpness": {
|
||||
"laplacian_var": 783.6302155245719
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 28.0,
|
||||
"p95": 172.0,
|
||||
"dynamic_range": 144.0,
|
||||
"mean_gray": 119.81494057724957,
|
||||
"std_gray": 57.30056323961497
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.6071051955223083,
|
||||
"distance_to_border_px": 55.0
|
||||
},
|
||||
"edge_ratio": 1.8505040557892927,
|
||||
"edge_lengths_px": [
|
||||
32.69556427001953,
|
||||
57.14017868041992,
|
||||
31.38471031188965,
|
||||
58.07753372192383
|
||||
]
|
||||
},
|
||||
"confidence": 0.5403933035820727
|
||||
},
|
||||
{
|
||||
"observation_id": "54213aa9-2b89-484d-92d1-756a55093f5b",
|
||||
"type": "aruco",
|
||||
"marker_id": 79,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
915.0,
|
||||
1010.0
|
||||
],
|
||||
[
|
||||
918.0,
|
||||
982.0
|
||||
],
|
||||
[
|
||||
976.0,
|
||||
986.0
|
||||
],
|
||||
[
|
||||
975.0,
|
||||
1015.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
946.0,
|
||||
998.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1690.5,
|
||||
"perimeter_px": 175.5232334136963,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1023.4139258401973
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 18.0,
|
||||
"p95": 164.0,
|
||||
"dynamic_range": 146.0,
|
||||
"mean_gray": 103.23097112860893,
|
||||
"std_gray": 54.13374952665448
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5677213072776794,
|
||||
"distance_to_border_px": 65.0
|
||||
},
|
||||
"edge_ratio": 2.1380478463818005,
|
||||
"edge_lengths_px": [
|
||||
28.160255432128906,
|
||||
58.13776779174805,
|
||||
29.017236709594727,
|
||||
60.20797348022461
|
||||
]
|
||||
},
|
||||
"confidence": 0.46771638047871156
|
||||
},
|
||||
{
|
||||
"observation_id": "e1705e9f-59f5-4ae1-b3c4-ae41b3b306c9",
|
||||
"type": "aruco",
|
||||
"marker_id": 245,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
836.0,
|
||||
691.0
|
||||
],
|
||||
[
|
||||
833.0,
|
||||
714.0
|
||||
],
|
||||
[
|
||||
772.0,
|
||||
711.0
|
||||
],
|
||||
[
|
||||
777.0,
|
||||
689.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
804.5,
|
||||
701.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1360.0,
|
||||
"perimeter_px": 165.86347007751465,
|
||||
"sharpness": {
|
||||
"laplacian_var": 925.0639510051038
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 166.0,
|
||||
"dynamic_range": 152.0,
|
||||
"mean_gray": 88.74813233724653,
|
||||
"std_gray": 59.10602740133292
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2022765874862671,
|
||||
"distance_to_border_px": 366.0
|
||||
},
|
||||
"edge_ratio": 2.707045438482523,
|
||||
"edge_lengths_px": [
|
||||
23.194826126098633,
|
||||
61.073726654052734,
|
||||
22.56102752685547,
|
||||
59.03388977050781
|
||||
]
|
||||
},
|
||||
"confidence": 0.33492849945470915
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1137.0,
|
||||
1012.0
|
||||
],
|
||||
[
|
||||
1197.0,
|
||||
1014.0
|
||||
],
|
||||
[
|
||||
1206.0,
|
||||
1045.0
|
||||
],
|
||||
[
|
||||
1146.0,
|
||||
1043.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"area_px": 1842.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
111.0,
|
||||
1002.0
|
||||
],
|
||||
[
|
||||
133.0,
|
||||
974.0
|
||||
],
|
||||
[
|
||||
187.0,
|
||||
978.0
|
||||
],
|
||||
[
|
||||
167.0,
|
||||
1005.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
149.5,
|
||||
989.75
|
||||
],
|
||||
"area_px": 1586.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
565.0,
|
||||
1008.0
|
||||
],
|
||||
[
|
||||
576.0,
|
||||
980.0
|
||||
],
|
||||
[
|
||||
632.0,
|
||||
984.0
|
||||
],
|
||||
[
|
||||
622.0,
|
||||
1012.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
598.75,
|
||||
996.0
|
||||
],
|
||||
"area_px": 1624.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1015.0,
|
||||
853.0
|
||||
],
|
||||
[
|
||||
1070.0,
|
||||
856.0
|
||||
],
|
||||
[
|
||||
1071.0,
|
||||
880.0
|
||||
],
|
||||
[
|
||||
1014.0,
|
||||
876.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1042.5,
|
||||
866.25
|
||||
],
|
||||
"area_px": 1316.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
674.0,
|
||||
576.0
|
||||
],
|
||||
[
|
||||
675.0,
|
||||
587.0
|
||||
],
|
||||
[
|
||||
649.0,
|
||||
644.0
|
||||
],
|
||||
[
|
||||
648.0,
|
||||
634.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
661.5,
|
||||
610.25
|
||||
],
|
||||
"area_px": 330.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1001.0,
|
||||
781.0
|
||||
],
|
||||
[
|
||||
1051.0,
|
||||
784.0
|
||||
],
|
||||
[
|
||||
1053.0,
|
||||
804.0
|
||||
],
|
||||
[
|
||||
1001.0,
|
||||
801.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1026.5,
|
||||
792.5
|
||||
],
|
||||
"area_px": 1017.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
328.0,
|
||||
778.0
|
||||
],
|
||||
[
|
||||
340.0,
|
||||
760.0
|
||||
],
|
||||
[
|
||||
387.0,
|
||||
761.0
|
||||
],
|
||||
[
|
||||
375.0,
|
||||
780.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
357.5,
|
||||
769.75
|
||||
],
|
||||
"area_px": 887.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
603.0,
|
||||
525.0
|
||||
],
|
||||
[
|
||||
602.0,
|
||||
536.0
|
||||
],
|
||||
[
|
||||
586.0,
|
||||
562.0
|
||||
],
|
||||
[
|
||||
587.0,
|
||||
552.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
594.5,
|
||||
543.75
|
||||
],
|
||||
"area_px": 141.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1267.0,
|
||||
717.0
|
||||
],
|
||||
[
|
||||
1292.0,
|
||||
715.0
|
||||
],
|
||||
[
|
||||
1306.0,
|
||||
718.0
|
||||
],
|
||||
[
|
||||
1279.0,
|
||||
720.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1286.0,
|
||||
717.5
|
||||
],
|
||||
"area_px": 104.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
773.0,
|
||||
601.0
|
||||
],
|
||||
[
|
||||
771.0,
|
||||
616.0
|
||||
],
|
||||
[
|
||||
762.0,
|
||||
630.0
|
||||
],
|
||||
[
|
||||
764.0,
|
||||
617.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
767.5,
|
||||
616.0
|
||||
],
|
||||
"area_px": 96.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
471.0,
|
||||
513.0
|
||||
],
|
||||
[
|
||||
470.0,
|
||||
518.0
|
||||
],
|
||||
[
|
||||
457.0,
|
||||
533.0
|
||||
],
|
||||
[
|
||||
456.0,
|
||||
514.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
463.5,
|
||||
519.5
|
||||
],
|
||||
"area_px": 168.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
682.0,
|
||||
814.0
|
||||
],
|
||||
[
|
||||
699.0,
|
||||
830.0
|
||||
],
|
||||
[
|
||||
700.0,
|
||||
836.0
|
||||
],
|
||||
[
|
||||
684.0,
|
||||
821.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
691.25,
|
||||
825.25
|
||||
],
|
||||
"area_px": 84.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
759.0,
|
||||
625.0
|
||||
],
|
||||
[
|
||||
757.0,
|
||||
633.0
|
||||
],
|
||||
[
|
||||
746.0,
|
||||
650.0
|
||||
],
|
||||
[
|
||||
747.0,
|
||||
644.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
752.25,
|
||||
638.0
|
||||
],
|
||||
"area_px": 53.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
838.0,
|
||||
712.0
|
||||
],
|
||||
[
|
||||
840.0,
|
||||
717.0
|
||||
],
|
||||
[
|
||||
835.0,
|
||||
739.0
|
||||
],
|
||||
[
|
||||
835.0,
|
||||
724.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
837.0,
|
||||
723.0
|
||||
],
|
||||
"area_px": 57.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
253.0,
|
||||
847.0
|
||||
],
|
||||
[
|
||||
254.0,
|
||||
873.0
|
||||
],
|
||||
[
|
||||
250.0,
|
||||
864.0
|
||||
],
|
||||
[
|
||||
250.0,
|
||||
854.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
251.75,
|
||||
859.5
|
||||
],
|
||||
"area_px": 62.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
612.0,
|
||||
785.0
|
||||
],
|
||||
[
|
||||
633.0,
|
||||
785.0
|
||||
],
|
||||
[
|
||||
638.0,
|
||||
787.0
|
||||
],
|
||||
[
|
||||
616.0,
|
||||
787.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
624.75,
|
||||
786.0
|
||||
],
|
||||
"area_px": 43.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
788.0,
|
||||
534.0
|
||||
],
|
||||
[
|
||||
784.0,
|
||||
549.0
|
||||
],
|
||||
[
|
||||
779.0,
|
||||
555.0
|
||||
],
|
||||
[
|
||||
776.0,
|
||||
555.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
781.75,
|
||||
548.25
|
||||
],
|
||||
"area_px": 57.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1366.0,
|
||||
648.0
|
||||
],
|
||||
[
|
||||
1383.0,
|
||||
646.0
|
||||
],
|
||||
[
|
||||
1389.0,
|
||||
651.0
|
||||
],
|
||||
[
|
||||
1370.0,
|
||||
652.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1377.0,
|
||||
649.25
|
||||
],
|
||||
"area_px": 88.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
619.0,
|
||||
633.0
|
||||
],
|
||||
[
|
||||
639.0,
|
||||
633.0
|
||||
],
|
||||
[
|
||||
643.0,
|
||||
635.0
|
||||
],
|
||||
[
|
||||
636.0,
|
||||
637.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
634.25,
|
||||
634.5
|
||||
],
|
||||
"area_px": 51.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
631.0,
|
||||
565.0
|
||||
],
|
||||
[
|
||||
651.0,
|
||||
564.0
|
||||
],
|
||||
[
|
||||
653.0,
|
||||
566.0
|
||||
],
|
||||
[
|
||||
634.0,
|
||||
567.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
642.25,
|
||||
565.5
|
||||
],
|
||||
"area_px": 41.5
|
||||
}
|
||||
]
|
||||
}
|
||||
275
data/camera_study/Scene12/k6_abcdef/render_c_camera_pose.json
Normal file
275
data/camera_study/Scene12/k6_abcdef/render_c_camera_pose.json
Normal file
@@ -0,0 +1,275 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:17Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k6_abcdef\\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": [
|
||||
[
|
||||
1994.701171875,
|
||||
0.0,
|
||||
720.15869140625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1995.5245361328125,
|
||||
541.232177734375
|
||||
],
|
||||
[
|
||||
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": 4,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
96,
|
||||
103,
|
||||
79
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9
|
||||
],
|
||||
"rms": [
|
||||
0.006723418223932389,
|
||||
0.0018479783685368177,
|
||||
0.0009555462632563956,
|
||||
0.0007112001355143704,
|
||||
0.0006512623944263051,
|
||||
0.0006116903399027633,
|
||||
0.0005933632549179229,
|
||||
0.000591640825916349,
|
||||
0.0005916145031475372,
|
||||
0.0005916143804156924
|
||||
],
|
||||
"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
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 1.6756648466306614,
|
||||
"residual_median_px": 1.6289680900425503,
|
||||
"residual_max_px": 2.151494842089176,
|
||||
"sigma2_normalized": 1.400030298947251e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9987723231315613,
|
||||
0.0077621969394385815,
|
||||
0.04892442375421524
|
||||
],
|
||||
[
|
||||
0.04943302646279335,
|
||||
-0.21993839740753174,
|
||||
-0.9742604494094849
|
||||
],
|
||||
[
|
||||
0.0031979582272469997,
|
||||
0.9754828810691833,
|
||||
-0.2200520932674408
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.21538995206356049,
|
||||
0.11318285018205643,
|
||||
0.9766980409622192
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7923331920667795,
|
||||
0.04203479587316665,
|
||||
0.03830658574895031
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.2064071148633957,
|
||||
-0.9261870980262756,
|
||||
0.3357318639755249
|
||||
],
|
||||
"position_mm": [
|
||||
206.40711975097656,
|
||||
-926.1870727539062,
|
||||
335.73187255859375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 102.71215057373047,
|
||||
"pitch": -0.18322981894016266,
|
||||
"yaw": 2.833472967147827
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0012425439379998321,
|
||||
0.0003481985008098497,
|
||||
-0.00036724445080015217,
|
||||
7.487316265754555e-05,
|
||||
-0.0002147980082031675,
|
||||
3.923900382533847e-05
|
||||
],
|
||||
[
|
||||
0.00034819850080935853,
|
||||
0.002922729988875123,
|
||||
-0.006199891515387839,
|
||||
0.0007797853087830374,
|
||||
0.0003677774875954696,
|
||||
0.0016571861578857756
|
||||
],
|
||||
[
|
||||
-0.00036724445079908726,
|
||||
-0.0061998915153877844,
|
||||
0.013352745642472788,
|
||||
-0.0016649794215081808,
|
||||
-0.0008713421541413016,
|
||||
-0.003581967877857232
|
||||
],
|
||||
[
|
||||
7.487316265741339e-05,
|
||||
0.000779785308783037,
|
||||
-0.0016649794215081943,
|
||||
0.00020886663853954504,
|
||||
0.00010265218535780309,
|
||||
0.0004454356106969904
|
||||
],
|
||||
[
|
||||
-0.0002147980082032422,
|
||||
0.000367777487595381,
|
||||
-0.0008713421541411178,
|
||||
0.00010265218535777934,
|
||||
0.0001040857760777035,
|
||||
0.0002467272236232605
|
||||
],
|
||||
[
|
||||
3.923900382505294e-05,
|
||||
0.001657186157885747,
|
||||
-0.0035819678778572007,
|
||||
0.000445435610696983,
|
||||
0.0002467272236233076,
|
||||
0.0009717371219720997
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
2.0196611423291895,
|
||||
3.097540406007484,
|
||||
6.620761148478422
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.014452219156224591,
|
||||
0.010202243678608324,
|
||||
0.031172698342814338
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.09330723192778176,
|
||||
0.014058607055420934,
|
||||
0.0273177565976187
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
93.30723192778176,
|
||||
14.058607055420934,
|
||||
27.3177565976187
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 2.151473187758434,
|
||||
"pitch": 6.17514604858237,
|
||||
"yaw": 1.544893759787947
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1033.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
283.101318359375,
|
||||
1035.1712646484375
|
||||
],
|
||||
"reprojection_error_px": 1.424871436602128,
|
||||
"confidence": 0.3455642187784726
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1038.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1096.783935546875,
|
||||
1037.5025634765625
|
||||
],
|
||||
"reprojection_error_px": 1.1009521755070888,
|
||||
"confidence": 0.24062095751888135
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1008.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
438.9754943847656,
|
||||
1006.6160888671875
|
||||
],
|
||||
"reprojection_error_px": 2.151494842089176,
|
||||
"confidence": 0.5403933035820727
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
946.6558227539062,
|
||||
999.9617309570312
|
||||
],
|
||||
"reprojection_error_px": 1.8330647434829728,
|
||||
"confidence": 0.46771638047871156
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,999 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:15Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "d",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_d.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.6785888671875,
|
||||
0.0,
|
||||
720.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.283935546875,
|
||||
541.2328491210938
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_d.png",
|
||||
"image_sha256": "01d88449d1281c05070a9ef089c05024a927781f960c86352809111698b4b473",
|
||||
"width_px": 1440,
|
||||
"height_px": 1080
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 12,
|
||||
"num_rejected_candidates": 12
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "46cd1078-94c7-41fb-bfc3-5b10f606c01f",
|
||||
"type": "aruco",
|
||||
"marker_id": 232,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
690.0,
|
||||
708.0
|
||||
],
|
||||
[
|
||||
736.0,
|
||||
722.0
|
||||
],
|
||||
[
|
||||
712.0,
|
||||
773.0
|
||||
],
|
||||
[
|
||||
668.0,
|
||||
759.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
701.5,
|
||||
740.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2617.0,
|
||||
"perimeter_px": 206.1645050048828,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1036.8702821500374
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 71.0,
|
||||
"p95": 184.0,
|
||||
"dynamic_range": 113.0,
|
||||
"mean_gray": 134.61712989222914,
|
||||
"std_gray": 45.50424962968103
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2237240970134735,
|
||||
"distance_to_border_px": 307.0
|
||||
},
|
||||
"edge_ratio": 1.2207170975059087,
|
||||
"edge_lengths_px": [
|
||||
48.08325958251953,
|
||||
56.36488342285156,
|
||||
46.173583984375,
|
||||
55.54277801513672
|
||||
]
|
||||
},
|
||||
"confidence": 0.8191906233173404
|
||||
},
|
||||
{
|
||||
"observation_id": "6e23828d-5ed9-4fff-8f8e-8b0440afb808",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
506.0,
|
||||
733.0
|
||||
],
|
||||
[
|
||||
548.0,
|
||||
745.0
|
||||
],
|
||||
[
|
||||
549.0,
|
||||
796.0
|
||||
],
|
||||
[
|
||||
507.0,
|
||||
782.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
527.5,
|
||||
764.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 2087.0,
|
||||
"perimeter_px": 187.9725570678711,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1020.4040390382238
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 26.0,
|
||||
"p95": 171.0,
|
||||
"dynamic_range": 145.0,
|
||||
"mean_gray": 79.39450867052022,
|
||||
"std_gray": 63.18352591240784
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.3281678557395935,
|
||||
"distance_to_border_px": 284.0
|
||||
},
|
||||
"edge_ratio": 1.1677892111197792,
|
||||
"edge_lengths_px": [
|
||||
43.680660247802734,
|
||||
51.009803771972656,
|
||||
44.271888732910156,
|
||||
49.01020431518555
|
||||
]
|
||||
},
|
||||
"confidence": 0.856318923379256
|
||||
},
|
||||
{
|
||||
"observation_id": "607d0254-fdca-4b63-9093-991fc0ccb096",
|
||||
"type": "aruco",
|
||||
"marker_id": 244,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
789.0,
|
||||
839.0
|
||||
],
|
||||
[
|
||||
787.0,
|
||||
785.0
|
||||
],
|
||||
[
|
||||
819.0,
|
||||
762.0
|
||||
],
|
||||
[
|
||||
820.0,
|
||||
815.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
803.75,
|
||||
800.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1720.5,
|
||||
"perimeter_px": 185.6591682434082,
|
||||
"sharpness": {
|
||||
"laplacian_var": 199.96880454897308
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 15.0,
|
||||
"p95": 83.0,
|
||||
"dynamic_range": 68.0,
|
||||
"mean_gray": 45.672398968185725,
|
||||
"std_gray": 28.825507358388528
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.3037707805633545,
|
||||
"distance_to_border_px": 241.0
|
||||
},
|
||||
"edge_ratio": 1.3783341610516746,
|
||||
"edge_lengths_px": [
|
||||
54.037025451660156,
|
||||
39.408119201660156,
|
||||
53.00943374633789,
|
||||
39.20458984375
|
||||
]
|
||||
},
|
||||
"confidence": 0.6166864494974473
|
||||
},
|
||||
{
|
||||
"observation_id": "ccceccf5-518d-455e-95fb-f7547626f058",
|
||||
"type": "aruco",
|
||||
"marker_id": 95,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
381.0,
|
||||
1053.0
|
||||
],
|
||||
[
|
||||
418.0,
|
||||
1028.0
|
||||
],
|
||||
[
|
||||
462.0,
|
||||
1043.0
|
||||
],
|
||||
[
|
||||
426.0,
|
||||
1069.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
421.75,
|
||||
1048.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1700.5,
|
||||
"perimeter_px": 183.30780792236328,
|
||||
"sharpness": {
|
||||
"laplacian_var": 525.8815153455707
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 16.0,
|
||||
"p95": 170.0,
|
||||
"dynamic_range": 154.0,
|
||||
"mean_gray": 94.41181736794987,
|
||||
"std_gray": 62.067934047252855
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.6547746062278748,
|
||||
"distance_to_border_px": 11.0
|
||||
},
|
||||
"edge_ratio": 1.0754969275624957,
|
||||
"edge_lengths_px": [
|
||||
44.65422821044922,
|
||||
46.48655700683594,
|
||||
44.40720748901367,
|
||||
47.75981521606445
|
||||
]
|
||||
},
|
||||
"confidence": 0.20455660482323051
|
||||
},
|
||||
{
|
||||
"observation_id": "d6475ddd-5085-4d05-bd21-b104e0a3e5f2",
|
||||
"type": "aruco",
|
||||
"marker_id": 79,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
797.0,
|
||||
1020.0
|
||||
],
|
||||
[
|
||||
827.0,
|
||||
997.0
|
||||
],
|
||||
[
|
||||
873.0,
|
||||
1014.0
|
||||
],
|
||||
[
|
||||
844.0,
|
||||
1037.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
835.25,
|
||||
1017.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1571.0,
|
||||
"perimeter_px": 173.83642196655273,
|
||||
"sharpness": {
|
||||
"laplacian_var": 641.2575561184382
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 20.0,
|
||||
"p95": 163.0,
|
||||
"dynamic_range": 143.0,
|
||||
"mean_gray": 109.49906542056075,
|
||||
"std_gray": 47.957608803162984
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5452505946159363,
|
||||
"distance_to_border_px": 43.0
|
||||
},
|
||||
"edge_ratio": 1.3503175864460721,
|
||||
"edge_lengths_px": [
|
||||
37.80211639404297,
|
||||
49.04079818725586,
|
||||
37.013511657714844,
|
||||
49.97999572753906
|
||||
]
|
||||
},
|
||||
"confidence": 0.6368872098181371
|
||||
},
|
||||
{
|
||||
"observation_id": "eb4aeb7f-2c68-458d-bba4-f792f7ecfce4",
|
||||
"type": "aruco",
|
||||
"marker_id": 208,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
993.0,
|
||||
902.0
|
||||
],
|
||||
[
|
||||
1041.0,
|
||||
917.0
|
||||
],
|
||||
[
|
||||
1016.0,
|
||||
937.0
|
||||
],
|
||||
[
|
||||
966.0,
|
||||
921.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1004.0,
|
||||
919.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1358.5,
|
||||
"perimeter_px": 167.81755447387695,
|
||||
"sharpness": {
|
||||
"laplacian_var": 508.046145306396
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 10.0,
|
||||
"p95": 147.69999999999993,
|
||||
"dynamic_range": 137.69999999999993,
|
||||
"mean_gray": 69.92988133764833,
|
||||
"std_gray": 52.67381912727629
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5264446139335632,
|
||||
"distance_to_border_px": 143.0
|
||||
},
|
||||
"edge_ratio": 1.6397501496240245,
|
||||
"edge_lengths_px": [
|
||||
50.28916549682617,
|
||||
32.015621185302734,
|
||||
52.49761962890625,
|
||||
33.0151481628418
|
||||
]
|
||||
},
|
||||
"confidence": 0.5523199170765896
|
||||
},
|
||||
{
|
||||
"observation_id": "506fe414-277f-4127-be71-35abe47aca54",
|
||||
"type": "aruco",
|
||||
"marker_id": 69,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
91.0,
|
||||
931.0
|
||||
],
|
||||
[
|
||||
132.0,
|
||||
913.0
|
||||
],
|
||||
[
|
||||
164.0,
|
||||
926.0
|
||||
],
|
||||
[
|
||||
126.0,
|
||||
948.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
128.25,
|
||||
929.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1262.5,
|
||||
"perimeter_px": 162.1362075805664,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1453.69345523751
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 17.0,
|
||||
"p95": 171.0,
|
||||
"dynamic_range": 154.0,
|
||||
"mean_gray": 89.33489461358313,
|
||||
"std_gray": 58.033243926502344
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.7871485948562622,
|
||||
"distance_to_border_px": 91.0
|
||||
},
|
||||
"edge_ratio": 1.2963938014735361,
|
||||
"edge_lengths_px": [
|
||||
44.777225494384766,
|
||||
34.539833068847656,
|
||||
43.90899658203125,
|
||||
38.910152435302734
|
||||
]
|
||||
},
|
||||
"confidence": 0.6492368798045723
|
||||
},
|
||||
{
|
||||
"observation_id": "5b675aeb-ba34-458b-9afb-adbbf499a17f",
|
||||
"type": "aruco",
|
||||
"marker_id": 103,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
384.0,
|
||||
918.0
|
||||
],
|
||||
[
|
||||
416.0,
|
||||
899.0
|
||||
],
|
||||
[
|
||||
454.0,
|
||||
911.0
|
||||
],
|
||||
[
|
||||
423.0,
|
||||
931.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
419.25,
|
||||
914.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1144.5,
|
||||
"perimeter_px": 155.06664657592773,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1646.6956819979187
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 27.0,
|
||||
"p95": 171.0,
|
||||
"dynamic_range": 144.0,
|
||||
"mean_gray": 127.89806451612903,
|
||||
"std_gray": 46.99217432580456
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5338979959487915,
|
||||
"distance_to_border_px": 149.0
|
||||
},
|
||||
"edge_ratio": 1.114331099115733,
|
||||
"edge_lengths_px": [
|
||||
37.2155876159668,
|
||||
39.84971618652344,
|
||||
36.8917350769043,
|
||||
41.1096076965332
|
||||
]
|
||||
},
|
||||
"confidence": 0.6847157012897437
|
||||
},
|
||||
{
|
||||
"observation_id": "9a6d6ee6-c7d5-4909-816e-438ecd7d5224",
|
||||
"type": "aruco",
|
||||
"marker_id": 214,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
1061.0,
|
||||
838.0
|
||||
],
|
||||
[
|
||||
1106.0,
|
||||
850.0
|
||||
],
|
||||
[
|
||||
1086.0,
|
||||
869.0
|
||||
],
|
||||
[
|
||||
1039.0,
|
||||
856.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1113.5,
|
||||
"perimeter_px": 151.34883499145508,
|
||||
"sharpness": {
|
||||
"laplacian_var": 580.3316201502357
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 20.0,
|
||||
"p95": 141.0,
|
||||
"dynamic_range": 121.0,
|
||||
"mean_gray": 87.58179419525067,
|
||||
"std_gray": 42.21818607935442
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.5243862867355347,
|
||||
"distance_to_border_px": 211.0
|
||||
},
|
||||
"edge_ratio": 1.7677203874763199,
|
||||
"edge_lengths_px": [
|
||||
46.57252502441406,
|
||||
27.58622932434082,
|
||||
48.764739990234375,
|
||||
28.42534065246582
|
||||
]
|
||||
},
|
||||
"confidence": 0.4199382088889765
|
||||
},
|
||||
{
|
||||
"observation_id": "90321c4d-10f5-4053-b19e-cca007f951ff",
|
||||
"type": "aruco",
|
||||
"marker_id": 113,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
980.0,
|
||||
625.0
|
||||
],
|
||||
[
|
||||
942.0,
|
||||
594.0
|
||||
],
|
||||
[
|
||||
965.0,
|
||||
580.0
|
||||
],
|
||||
[
|
||||
1002.0,
|
||||
611.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
972.25,
|
||||
602.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1222.5,
|
||||
"perimeter_px": 150.31350326538086,
|
||||
"sharpness": {
|
||||
"laplacian_var": 204.75952977194316
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 8.0,
|
||||
"p95": 134.0,
|
||||
"dynamic_range": 126.0,
|
||||
"mean_gray": 44.97104945717732,
|
||||
"std_gray": 46.34125405865227
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.28875279426574707,
|
||||
"distance_to_border_px": 438.0
|
||||
},
|
||||
"edge_ratio": 1.880628811598333,
|
||||
"edge_lengths_px": [
|
||||
49.04079818725586,
|
||||
26.925823211669922,
|
||||
48.27007293701172,
|
||||
26.07680892944336
|
||||
]
|
||||
},
|
||||
"confidence": 0.43336568863227043
|
||||
},
|
||||
{
|
||||
"observation_id": "a832b28a-1ce0-4acd-90d1-7c73b4483912",
|
||||
"type": "aruco",
|
||||
"marker_id": 64,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
205.0,
|
||||
850.0
|
||||
],
|
||||
[
|
||||
240.0,
|
||||
834.0
|
||||
],
|
||||
[
|
||||
271.0,
|
||||
845.0
|
||||
],
|
||||
[
|
||||
239.0,
|
||||
862.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
238.75,
|
||||
847.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 921.5,
|
||||
"perimeter_px": 143.66838455200195,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1545.3699089766799
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 17.0,
|
||||
"p95": 166.0,
|
||||
"dynamic_range": 149.0,
|
||||
"mean_gray": 90.05900151285931,
|
||||
"std_gray": 55.316811370351544
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.6347076892852783,
|
||||
"distance_to_border_px": 205.0
|
||||
},
|
||||
"edge_ratio": 1.1699408923026395,
|
||||
"edge_lengths_px": [
|
||||
38.4837646484375,
|
||||
32.893768310546875,
|
||||
36.2353401184082,
|
||||
36.055511474609375
|
||||
]
|
||||
},
|
||||
"confidence": 0.5250977526943454
|
||||
},
|
||||
{
|
||||
"observation_id": "f1e1a770-dfd9-4dd5-aa17-b105edd6b390",
|
||||
"type": "aruco",
|
||||
"marker_id": 211,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
889.0,
|
||||
792.0
|
||||
],
|
||||
[
|
||||
929.0,
|
||||
802.0
|
||||
],
|
||||
[
|
||||
904.0,
|
||||
818.0
|
||||
],
|
||||
[
|
||||
864.0,
|
||||
806.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
896.5,
|
||||
804.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 875.0,
|
||||
"perimeter_px": 141.32702445983887,
|
||||
"sharpness": {
|
||||
"laplacian_var": 121.0689151925078
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 4.0,
|
||||
"p95": 66.0,
|
||||
"dynamic_range": 62.0,
|
||||
"mean_gray": 33.66774193548387,
|
||||
"std_gray": 22.314379670123813
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.35331323742866516,
|
||||
"distance_to_border_px": 262.0
|
||||
},
|
||||
"edge_ratio": 1.4574768804740896,
|
||||
"edge_lengths_px": [
|
||||
41.231056213378906,
|
||||
29.681644439697266,
|
||||
41.761226654052734,
|
||||
28.65309715270996
|
||||
]
|
||||
},
|
||||
"confidence": 0.31018216438965346
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
970.0,
|
||||
534.0
|
||||
],
|
||||
[
|
||||
953.0,
|
||||
554.0
|
||||
],
|
||||
[
|
||||
870.0,
|
||||
601.0
|
||||
],
|
||||
[
|
||||
888.0,
|
||||
581.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
920.25,
|
||||
567.5
|
||||
],
|
||||
"area_px": 827.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
696.0,
|
||||
702.0
|
||||
],
|
||||
[
|
||||
727.0,
|
||||
687.0
|
||||
],
|
||||
[
|
||||
776.0,
|
||||
698.0
|
||||
],
|
||||
[
|
||||
746.0,
|
||||
714.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
736.25,
|
||||
700.25
|
||||
],
|
||||
"area_px": 1118.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
673.0,
|
||||
832.0
|
||||
],
|
||||
[
|
||||
724.0,
|
||||
843.0
|
||||
],
|
||||
[
|
||||
743.0,
|
||||
864.0
|
||||
],
|
||||
[
|
||||
696.0,
|
||||
853.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
709.0,
|
||||
848.0
|
||||
],
|
||||
"area_px": 798.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
513.0,
|
||||
939.0
|
||||
],
|
||||
[
|
||||
546.0,
|
||||
921.0
|
||||
],
|
||||
[
|
||||
585.0,
|
||||
935.0
|
||||
],
|
||||
[
|
||||
554.0,
|
||||
954.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
549.5,
|
||||
937.25
|
||||
],
|
||||
"area_px": 1204.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
768.0,
|
||||
863.0
|
||||
],
|
||||
[
|
||||
799.0,
|
||||
844.0
|
||||
],
|
||||
[
|
||||
840.0,
|
||||
858.0
|
||||
],
|
||||
[
|
||||
814.0,
|
||||
875.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
805.25,
|
||||
860.0
|
||||
],
|
||||
"area_px": 1153.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
256.0,
|
||||
906.0
|
||||
],
|
||||
[
|
||||
289.0,
|
||||
888.0
|
||||
],
|
||||
[
|
||||
327.0,
|
||||
900.0
|
||||
],
|
||||
[
|
||||
294.0,
|
||||
918.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
291.5,
|
||||
903.0
|
||||
],
|
||||
"area_px": 1080.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
954.0,
|
||||
711.0
|
||||
],
|
||||
[
|
||||
931.0,
|
||||
747.0
|
||||
],
|
||||
[
|
||||
914.0,
|
||||
758.0
|
||||
],
|
||||
[
|
||||
929.0,
|
||||
728.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
932.0,
|
||||
736.0
|
||||
],
|
||||
"area_px": 427.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
905.0,
|
||||
657.0
|
||||
],
|
||||
[
|
||||
910.0,
|
||||
659.0
|
||||
],
|
||||
[
|
||||
921.0,
|
||||
678.0
|
||||
],
|
||||
[
|
||||
924.0,
|
||||
699.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
915.0,
|
||||
673.25
|
||||
],
|
||||
"area_px": 173.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
942.0,
|
||||
746.0
|
||||
],
|
||||
[
|
||||
946.0,
|
||||
742.0
|
||||
],
|
||||
[
|
||||
979.0,
|
||||
751.0
|
||||
],
|
||||
[
|
||||
969.0,
|
||||
755.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
959.0,
|
||||
748.5
|
||||
],
|
||||
"area_px": 183.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
275.0,
|
||||
926.0
|
||||
],
|
||||
[
|
||||
284.0,
|
||||
927.0
|
||||
],
|
||||
[
|
||||
303.0,
|
||||
935.0
|
||||
],
|
||||
[
|
||||
276.0,
|
||||
929.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
284.5,
|
||||
929.25
|
||||
],
|
||||
"area_px": 64.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
507.0,
|
||||
975.0
|
||||
],
|
||||
[
|
||||
526.0,
|
||||
982.0
|
||||
],
|
||||
[
|
||||
529.0,
|
||||
985.0
|
||||
],
|
||||
[
|
||||
511.0,
|
||||
980.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
518.25,
|
||||
980.5
|
||||
],
|
||||
"area_px": 53.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
482.0,
|
||||
729.0
|
||||
],
|
||||
[
|
||||
488.0,
|
||||
749.0
|
||||
],
|
||||
[
|
||||
487.0,
|
||||
752.0
|
||||
],
|
||||
[
|
||||
483.0,
|
||||
742.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
485.0,
|
||||
743.0
|
||||
],
|
||||
"area_px": 40.0
|
||||
}
|
||||
]
|
||||
}
|
||||
313
data/camera_study/Scene12/k6_abcdef/render_d_camera_pose.json
Normal file
313
data/camera_study/Scene12/k6_abcdef/render_d_camera_pose.json
Normal file
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:17Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k6_abcdef\\render_d_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "d",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1994.6785888671875,
|
||||
0.0,
|
||||
720.2863159179688
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.283935546875,
|
||||
541.2328491210938
|
||||
],
|
||||
[
|
||||
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": 8,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
79,
|
||||
208,
|
||||
69,
|
||||
103,
|
||||
214,
|
||||
64,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01158033387308007,
|
||||
0.0019836727158252312,
|
||||
0.001781942783385416,
|
||||
0.0017819276277710148
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.043076279604052,
|
||||
"residual_median_px": 5.1014276953360636,
|
||||
"residual_max_px": 6.909424942637625,
|
||||
"sigma2_normalized": 5.0804257118470315e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8140714168548584,
|
||||
0.5807591676712036,
|
||||
-0.0025566606782376766
|
||||
],
|
||||
[
|
||||
0.16010349988937378,
|
||||
-0.22865022718906403,
|
||||
-0.9602530598640442
|
||||
],
|
||||
[
|
||||
-0.5582603812217712,
|
||||
0.781305193901062,
|
||||
-0.27911919355392456
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11354955285787582,
|
||||
0.0861247107386589,
|
||||
1.1237534284591675
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7872026772915222,
|
||||
0.5702681024360328,
|
||||
-0.43168061890758774
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.7059955596923828,
|
||||
-0.7923570275306702,
|
||||
0.3960723876953125
|
||||
],
|
||||
"position_mm": [
|
||||
705.9955444335938,
|
||||
-792.3570556640625,
|
||||
396.0723876953125
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.65912628173828,
|
||||
"pitch": 33.93557357788086,
|
||||
"yaw": 11.126362800598145
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0001697344900682438,
|
||||
3.012497162473095e-05,
|
||||
3.237764207853848e-05,
|
||||
-4.1071148701608515e-06,
|
||||
-3.485721049611617e-05,
|
||||
-2.237770229130719e-06
|
||||
],
|
||||
[
|
||||
3.0124971624728823e-05,
|
||||
5.458816798911424e-05,
|
||||
-4.407612241525587e-05,
|
||||
1.2105414547877937e-05,
|
||||
-9.84868299200202e-06,
|
||||
-2.9220917813022447e-06
|
||||
],
|
||||
[
|
||||
3.2377642078546505e-05,
|
||||
-4.407612241525608e-05,
|
||||
0.0001546588489792047,
|
||||
-2.3489488885068186e-05,
|
||||
-7.222642986208344e-06,
|
||||
5.368574291629519e-06
|
||||
],
|
||||
[
|
||||
-4.1071148701619815e-06,
|
||||
1.2105414547877882e-05,
|
||||
-2.3489488885067877e-05,
|
||||
4.950906464242103e-06,
|
||||
1.72501558965303e-07,
|
||||
-1.654557832414245e-06
|
||||
],
|
||||
[
|
||||
-3.485721049611635e-05,
|
||||
-9.848682992002397e-06,
|
||||
-7.222642986207006e-06,
|
||||
1.725015589651226e-07,
|
||||
8.758433081235656e-06,
|
||||
3.7728190415552564e-06
|
||||
],
|
||||
[
|
||||
-2.23777022913078e-06,
|
||||
-2.9220917813022663e-06,
|
||||
5.368574291629309e-06,
|
||||
-1.6545578324141959e-06,
|
||||
3.7728190415552793e-06,
|
||||
1.7221972048272617e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.7464619627362374,
|
||||
0.42332302619887335,
|
||||
0.7125412630258269
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0022250632494924955,
|
||||
0.0029594649991570533,
|
||||
0.004149936390870662
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.008512671999191427,
|
||||
0.008524155788721005,
|
||||
0.010437329480072307
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
8.512671999191427,
|
||||
8.524155788721005,
|
||||
10.437329480072307
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8631775563096352,
|
||||
"pitch": 0.6544882092502462,
|
||||
"yaw": 0.5161777859855355
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
1048.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
422.580810546875,
|
||||
1044.92822265625
|
||||
],
|
||||
"reprojection_error_px": 3.4240985508962125,
|
||||
"confidence": 0.20455660482323051
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
835.25,
|
||||
1017.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
836.2393188476562,
|
||||
1018.425537109375
|
||||
],
|
||||
"reprojection_error_px": 1.7351967705517208,
|
||||
"confidence": 0.6368872098181371
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1004.0,
|
||||
919.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
997.4942626953125,
|
||||
919.8157348632812
|
||||
],
|
||||
"reprojection_error_px": 6.530288953264965,
|
||||
"confidence": 0.5523199170765896
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.25,
|
||||
929.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
124.03472137451172,
|
||||
933.6419067382812
|
||||
],
|
||||
"reprojection_error_px": 5.909650185850089,
|
||||
"confidence": 0.6492368798045723
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.25,
|
||||
914.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.9698181152344,
|
||||
913.1424560546875
|
||||
],
|
||||
"reprojection_error_px": 6.909424942637625,
|
||||
"confidence": 0.6847157012897437
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1079.47216796875,
|
||||
854.3846435546875
|
||||
],
|
||||
"reprojection_error_px": 6.570873169671394,
|
||||
"confidence": 0.4199382088889765
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.75,
|
||||
847.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
238.75537109375,
|
||||
846.4050903320312
|
||||
],
|
||||
"reprojection_error_px": 1.3449203930507874,
|
||||
"confidence": 0.5250977526943454
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
896.5,
|
||||
804.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.3187255859375,
|
||||
803.5260620117188
|
||||
],
|
||||
"reprojection_error_px": 4.293205204822037,
|
||||
"confidence": 0.31018216438965346
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,908 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:16Z",
|
||||
"vision_config": {
|
||||
"MarkerType": "DICT_4X4_250",
|
||||
"MarkerSize": 0.025
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "e",
|
||||
"intrinsics_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_e.npz",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2001.2965087890625,
|
||||
0.0,
|
||||
720.3994750976562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1994.771728515625,
|
||||
538.7074584960938
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"image": {
|
||||
"image_file": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\simulation\\Scene12\\render_e.png",
|
||||
"image_sha256": "48e931dd9ddda81533d9712bb3379da47de20a29083e0740e16c73b7be195a4e",
|
||||
"width_px": 1440,
|
||||
"height_px": 1080
|
||||
},
|
||||
"aruco": {
|
||||
"dictionary": "DICT_4X4_250",
|
||||
"num_detected_markers": 8,
|
||||
"num_rejected_candidates": 17
|
||||
},
|
||||
"detections": [
|
||||
{
|
||||
"observation_id": "5fe4672e-ec71-48a1-9031-9eacb18c0ff4",
|
||||
"type": "aruco",
|
||||
"marker_id": 48,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
986.0,
|
||||
1027.0
|
||||
],
|
||||
[
|
||||
1023.0,
|
||||
1012.0
|
||||
],
|
||||
[
|
||||
1062.0,
|
||||
1033.0
|
||||
],
|
||||
[
|
||||
1026.0,
|
||||
1050.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1024.25,
|
||||
1030.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1435.0,
|
||||
"perimeter_px": 170.17254257202148,
|
||||
"sharpness": {
|
||||
"laplacian_var": 439.6150264341577
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 14.0,
|
||||
"p95": 152.94999999999993,
|
||||
"dynamic_range": 138.94999999999993,
|
||||
"mean_gray": 72.82734530938124,
|
||||
"std_gray": 50.66619193040923
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.6413318514823914,
|
||||
"distance_to_border_px": 30.0
|
||||
},
|
||||
"edge_ratio": 1.1589726701270886,
|
||||
"edge_lengths_px": [
|
||||
39.924930572509766,
|
||||
44.29446792602539,
|
||||
39.81205749511719,
|
||||
46.14108657836914
|
||||
]
|
||||
},
|
||||
"confidence": 0.49526620842323854
|
||||
},
|
||||
{
|
||||
"observation_id": "ae83d8c8-ac8f-4727-b684-5c16eecf2b0f",
|
||||
"type": "aruco",
|
||||
"marker_id": 63,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
1277.0,
|
||||
1049.0
|
||||
],
|
||||
[
|
||||
1308.0,
|
||||
1032.0
|
||||
],
|
||||
[
|
||||
1355.0,
|
||||
1053.0
|
||||
],
|
||||
[
|
||||
1324.0,
|
||||
1071.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1316.0,
|
||||
1051.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1489.0,
|
||||
"perimeter_px": 174.5745086669922,
|
||||
"sharpness": {
|
||||
"laplacian_var": 412.13087556107496
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 13.0,
|
||||
"p95": 145.0,
|
||||
"dynamic_range": 132.0,
|
||||
"mean_gray": 61.41880341880342,
|
||||
"std_gray": 49.566691360180116
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.8724822998046875,
|
||||
"distance_to_border_px": 9.0
|
||||
},
|
||||
"edge_ratio": 1.46778745364521,
|
||||
"edge_lengths_px": [
|
||||
35.35533905029297,
|
||||
51.4781494140625,
|
||||
35.84689712524414,
|
||||
51.89412307739258
|
||||
]
|
||||
},
|
||||
"confidence": 0.12173424671007582
|
||||
},
|
||||
{
|
||||
"observation_id": "a190e984-2294-4326-a1b8-2617bfa561c6",
|
||||
"type": "aruco",
|
||||
"marker_id": 102,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
1072.0,
|
||||
934.0
|
||||
],
|
||||
[
|
||||
1106.0,
|
||||
921.0
|
||||
],
|
||||
[
|
||||
1141.0,
|
||||
939.0
|
||||
],
|
||||
[
|
||||
1110.0,
|
||||
958.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1107.25,
|
||||
938.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1266.5,
|
||||
"perimeter_px": 157.06161499023438,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1098.2741668851972
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 32.0,
|
||||
"p95": 155.0,
|
||||
"dynamic_range": 123.0,
|
||||
"mean_gray": 102.85374149659864,
|
||||
"std_gray": 41.2729992593295
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.6170084476470947,
|
||||
"distance_to_border_px": 122.0
|
||||
},
|
||||
"edge_ratio": 1.2361180341518334,
|
||||
"edge_lengths_px": [
|
||||
36.400550842285156,
|
||||
39.357337951660156,
|
||||
36.359317779541016,
|
||||
44.94440841674805
|
||||
]
|
||||
},
|
||||
"confidence": 0.6830523542298091
|
||||
},
|
||||
{
|
||||
"observation_id": "d77663da-f831-456d-8e72-fc90606d079f",
|
||||
"type": "aruco",
|
||||
"marker_id": 244,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
724.0,
|
||||
586.0
|
||||
],
|
||||
[
|
||||
722.0,
|
||||
548.0
|
||||
],
|
||||
[
|
||||
753.0,
|
||||
538.0
|
||||
],
|
||||
[
|
||||
754.0,
|
||||
576.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
738.25,
|
||||
562.0
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 1174.0,
|
||||
"perimeter_px": 140.26152420043945,
|
||||
"sharpness": {
|
||||
"laplacian_var": 219.14353807257586
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 10.0,
|
||||
"p95": 87.0,
|
||||
"dynamic_range": 77.0,
|
||||
"mean_gray": 45.614634146341466,
|
||||
"std_gray": 30.90422309901927
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.03176033869385719,
|
||||
"distance_to_border_px": 494.0
|
||||
},
|
||||
"edge_ratio": 1.2033287971935365,
|
||||
"edge_lengths_px": [
|
||||
38.05259704589844,
|
||||
32.572994232177734,
|
||||
38.01315689086914,
|
||||
31.62277603149414
|
||||
]
|
||||
},
|
||||
"confidence": 0.6260272906487316
|
||||
},
|
||||
{
|
||||
"observation_id": "0852835c-7a70-4acd-96a3-fbe330ad16c5",
|
||||
"type": "aruco",
|
||||
"marker_id": 96,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
754.0,
|
||||
745.0
|
||||
],
|
||||
[
|
||||
782.0,
|
||||
735.0
|
||||
],
|
||||
[
|
||||
806.0,
|
||||
750.0
|
||||
],
|
||||
[
|
||||
779.0,
|
||||
761.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
780.25,
|
||||
747.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 683.5,
|
||||
"perimeter_px": 116.87048530578613,
|
||||
"sharpness": {
|
||||
"laplacian_var": 2174.0332736035593
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 29.0,
|
||||
"p95": 161.0,
|
||||
"dynamic_range": 132.0,
|
||||
"mean_gray": 96.84663865546219,
|
||||
"std_gray": 44.49010381467837
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.24034473299980164,
|
||||
"distance_to_border_px": 319.0
|
||||
},
|
||||
"edge_ratio": 1.0505334514864808,
|
||||
"edge_lengths_px": [
|
||||
29.73213768005371,
|
||||
28.301942825317383,
|
||||
29.154760360717773,
|
||||
29.681644439697266
|
||||
]
|
||||
},
|
||||
"confidence": 0.43374788877204123
|
||||
},
|
||||
{
|
||||
"observation_id": "6ae91e12-d55f-48ae-83ca-aa8043812347",
|
||||
"type": "aruco",
|
||||
"marker_id": 122,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
852.0,
|
||||
563.0
|
||||
],
|
||||
[
|
||||
864.0,
|
||||
535.0
|
||||
],
|
||||
[
|
||||
890.0,
|
||||
529.0
|
||||
],
|
||||
[
|
||||
877.0,
|
||||
555.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
870.75,
|
||||
545.5
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 601.0,
|
||||
"perimeter_px": 112.46411514282227,
|
||||
"sharpness": {
|
||||
"laplacian_var": 165.94147941358753
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 3.3000000000000007,
|
||||
"p95": 70.0,
|
||||
"dynamic_range": 66.7,
|
||||
"mean_gray": 27.615925058548008,
|
||||
"std_gray": 24.01536450568652
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.16761143505573273,
|
||||
"distance_to_border_px": 517.0
|
||||
},
|
||||
"edge_ratio": 1.1605513933504705,
|
||||
"edge_lengths_px": [
|
||||
30.463092803955078,
|
||||
26.68332862854004,
|
||||
29.068883895874023,
|
||||
26.248809814453125
|
||||
]
|
||||
},
|
||||
"confidence": 0.28784234394732494
|
||||
},
|
||||
{
|
||||
"observation_id": "1a5eba94-d739-42c8-9277-4325f95da833",
|
||||
"type": "aruco",
|
||||
"marker_id": 243,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
570.0,
|
||||
513.0
|
||||
],
|
||||
[
|
||||
590.0,
|
||||
519.0
|
||||
],
|
||||
[
|
||||
591.0,
|
||||
554.0
|
||||
],
|
||||
[
|
||||
570.0,
|
||||
547.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
580.25,
|
||||
533.25
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 704.0,
|
||||
"perimeter_px": 112.03083992004395,
|
||||
"sharpness": {
|
||||
"laplacian_var": 1687.5668724279835
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 32.0,
|
||||
"p95": 174.0,
|
||||
"dynamic_range": 142.0,
|
||||
"mean_gray": 89.42592592592592,
|
||||
"std_gray": 58.06610454103706
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.15545879304409027,
|
||||
"distance_to_border_px": 513.0
|
||||
},
|
||||
"edge_ratio": 1.6768799689060152,
|
||||
"edge_lengths_px": [
|
||||
20.880613327026367,
|
||||
35.0142822265625,
|
||||
22.135944366455078,
|
||||
34.0
|
||||
]
|
||||
},
|
||||
"confidence": 0.27988487073378493
|
||||
},
|
||||
{
|
||||
"observation_id": "6b30e9a9-4704-45bf-9463-602a55bf2b76",
|
||||
"type": "aruco",
|
||||
"marker_id": 124,
|
||||
"marker_size_m": 0.025,
|
||||
"image_points_px": [
|
||||
[
|
||||
968.0,
|
||||
528.0
|
||||
],
|
||||
[
|
||||
980.0,
|
||||
503.0
|
||||
],
|
||||
[
|
||||
1004.0,
|
||||
497.0
|
||||
],
|
||||
[
|
||||
991.0,
|
||||
523.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
985.75,
|
||||
512.75
|
||||
],
|
||||
"quality": {
|
||||
"area_px": 530.5,
|
||||
"perimeter_px": 105.07557106018066,
|
||||
"sharpness": {
|
||||
"laplacian_var": 284.2061540009631
|
||||
},
|
||||
"contrast": {
|
||||
"p05": 5.0,
|
||||
"p95": 62.0,
|
||||
"dynamic_range": 57.0,
|
||||
"mean_gray": 32.82573726541555,
|
||||
"std_gray": 19.2914483910567
|
||||
},
|
||||
"geometry": {
|
||||
"distance_to_center_norm": 0.2968260645866394,
|
||||
"distance_to_border_px": 436.0
|
||||
},
|
||||
"edge_ratio": 1.235018525520584,
|
||||
"edge_lengths_px": [
|
||||
27.73084831237793,
|
||||
24.73863410949707,
|
||||
29.068883895874023,
|
||||
23.53720474243164
|
||||
]
|
||||
},
|
||||
"confidence": 0.20403540092144157
|
||||
}
|
||||
],
|
||||
"rejected_candidates": [
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
777.0,
|
||||
986.0
|
||||
],
|
||||
[
|
||||
818.0,
|
||||
973.0
|
||||
],
|
||||
[
|
||||
849.0,
|
||||
994.0
|
||||
],
|
||||
[
|
||||
810.0,
|
||||
1009.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
813.5,
|
||||
990.5
|
||||
],
|
||||
"area_px": 1328.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
955.0,
|
||||
949.0
|
||||
],
|
||||
[
|
||||
989.0,
|
||||
936.0
|
||||
],
|
||||
[
|
||||
1024.0,
|
||||
953.0
|
||||
],
|
||||
[
|
||||
991.0,
|
||||
967.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
989.75,
|
||||
951.25
|
||||
],
|
||||
"area_px": 1065.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
727.0,
|
||||
881.0
|
||||
],
|
||||
[
|
||||
764.0,
|
||||
870.0
|
||||
],
|
||||
[
|
||||
792.0,
|
||||
891.0
|
||||
],
|
||||
[
|
||||
756.0,
|
||||
904.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
759.75,
|
||||
886.5
|
||||
],
|
||||
"area_px": 1145.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
818.0,
|
||||
869.0
|
||||
],
|
||||
[
|
||||
849.0,
|
||||
858.0
|
||||
],
|
||||
[
|
||||
887.0,
|
||||
875.0
|
||||
],
|
||||
[
|
||||
849.0,
|
||||
885.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
850.75,
|
||||
871.75
|
||||
],
|
||||
"area_px": 931.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1115.0,
|
||||
909.0
|
||||
],
|
||||
[
|
||||
1146.0,
|
||||
897.0
|
||||
],
|
||||
[
|
||||
1182.0,
|
||||
914.0
|
||||
],
|
||||
[
|
||||
1154.0,
|
||||
927.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1149.25,
|
||||
911.75
|
||||
],
|
||||
"area_px": 985.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
1244.0,
|
||||
805.0
|
||||
],
|
||||
[
|
||||
1274.0,
|
||||
794.0
|
||||
],
|
||||
[
|
||||
1312.0,
|
||||
812.0
|
||||
],
|
||||
[
|
||||
1282.0,
|
||||
821.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
1278.0,
|
||||
808.0
|
||||
],
|
||||
"area_px": 890.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
495.0,
|
||||
791.0
|
||||
],
|
||||
[
|
||||
459.0,
|
||||
801.0
|
||||
],
|
||||
[
|
||||
438.0,
|
||||
784.0
|
||||
],
|
||||
[
|
||||
473.0,
|
||||
774.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
466.25,
|
||||
787.5
|
||||
],
|
||||
"area_px": 818.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
576.0,
|
||||
795.0
|
||||
],
|
||||
[
|
||||
540.0,
|
||||
802.0
|
||||
],
|
||||
[
|
||||
517.0,
|
||||
788.0
|
||||
],
|
||||
[
|
||||
550.0,
|
||||
780.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
545.75,
|
||||
791.25
|
||||
],
|
||||
"area_px": 684.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
635.0,
|
||||
778.0
|
||||
],
|
||||
[
|
||||
606.0,
|
||||
791.0
|
||||
],
|
||||
[
|
||||
581.0,
|
||||
773.0
|
||||
],
|
||||
[
|
||||
612.0,
|
||||
764.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
608.5,
|
||||
776.5
|
||||
],
|
||||
"area_px": 744.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
560.0,
|
||||
733.0
|
||||
],
|
||||
[
|
||||
593.0,
|
||||
725.0
|
||||
],
|
||||
[
|
||||
614.0,
|
||||
740.0
|
||||
],
|
||||
[
|
||||
582.0,
|
||||
748.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
587.25,
|
||||
736.5
|
||||
],
|
||||
"area_px": 659.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
673.0,
|
||||
496.0
|
||||
],
|
||||
[
|
||||
694.0,
|
||||
505.0
|
||||
],
|
||||
[
|
||||
674.0,
|
||||
536.0
|
||||
],
|
||||
[
|
||||
653.0,
|
||||
526.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
673.5,
|
||||
515.75
|
||||
],
|
||||
"area_px": 830.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
905.0,
|
||||
663.0
|
||||
],
|
||||
[
|
||||
876.0,
|
||||
671.0
|
||||
],
|
||||
[
|
||||
851.0,
|
||||
658.0
|
||||
],
|
||||
[
|
||||
880.0,
|
||||
652.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
878.0,
|
||||
661.0
|
||||
],
|
||||
"area_px": 523.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
907.0,
|
||||
451.0
|
||||
],
|
||||
[
|
||||
932.0,
|
||||
445.0
|
||||
],
|
||||
[
|
||||
953.0,
|
||||
468.0
|
||||
],
|
||||
[
|
||||
929.0,
|
||||
474.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
930.25,
|
||||
459.5
|
||||
],
|
||||
"area_px": 692.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
722.0,
|
||||
708.0
|
||||
],
|
||||
[
|
||||
751.0,
|
||||
700.0
|
||||
],
|
||||
[
|
||||
773.0,
|
||||
714.0
|
||||
],
|
||||
[
|
||||
745.0,
|
||||
723.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
747.75,
|
||||
711.25
|
||||
],
|
||||
"area_px": 604.5
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
937.0,
|
||||
633.0
|
||||
],
|
||||
[
|
||||
964.0,
|
||||
626.0
|
||||
],
|
||||
[
|
||||
986.0,
|
||||
637.0
|
||||
],
|
||||
[
|
||||
961.0,
|
||||
644.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
962.0,
|
||||
635.0
|
||||
],
|
||||
"area_px": 447.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
496.0,
|
||||
636.0
|
||||
],
|
||||
[
|
||||
521.0,
|
||||
629.0
|
||||
],
|
||||
[
|
||||
542.0,
|
||||
642.0
|
||||
],
|
||||
[
|
||||
515.0,
|
||||
650.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
518.5,
|
||||
639.25
|
||||
],
|
||||
"area_px": 501.0
|
||||
},
|
||||
{
|
||||
"image_points_px": [
|
||||
[
|
||||
976.0,
|
||||
535.0
|
||||
],
|
||||
[
|
||||
968.0,
|
||||
562.0
|
||||
],
|
||||
[
|
||||
964.0,
|
||||
565.0
|
||||
],
|
||||
[
|
||||
971.0,
|
||||
538.0
|
||||
]
|
||||
],
|
||||
"center_px": [
|
||||
969.75,
|
||||
550.0
|
||||
],
|
||||
"area_px": 99.0
|
||||
}
|
||||
]
|
||||
}
|
||||
260
data/camera_study/Scene12/k6_abcdef/render_e_camera_pose.json
Normal file
260
data/camera_study/Scene12/k6_abcdef/render_e_camera_pose.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:18Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k6_abcdef\\render_e_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "e",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2001.2965087890625,
|
||||
0.0,
|
||||
720.3994750976562
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1994.771728515625,
|
||||
538.7074584960938
|
||||
],
|
||||
[
|
||||
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": 4,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
63,
|
||||
102,
|
||||
96
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.013156125009546882,
|
||||
0.0010404606284325631,
|
||||
0.000720386491754754,
|
||||
0.0007203233854226826,
|
||||
0.0007203233681320602
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.0443918061250774,
|
||||
"residual_median_px": 1.4270324945621549,
|
||||
"residual_max_px": 3.4491475860451843,
|
||||
"sigma2_normalized": 2.0754630186860863e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6280299425125122,
|
||||
0.7781133651733398,
|
||||
0.01086288783699274
|
||||
],
|
||||
[
|
||||
0.2115984559059143,
|
||||
-0.1573185920715332,
|
||||
-0.9646123051643372
|
||||
],
|
||||
[
|
||||
-0.7488687634468079,
|
||||
0.6081039905548096,
|
||||
-0.2634483873844147
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.05083411559462547,
|
||||
-0.008946148678660393,
|
||||
1.571056842803955
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.6944880415670422,
|
||||
0.8185558986791223,
|
||||
-0.610378780739404
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2103337049484253,
|
||||
-0.9172186255455017,
|
||||
0.4058150351047516
|
||||
],
|
||||
"position_mm": [
|
||||
1210.333740234375,
|
||||
-917.2186279296875,
|
||||
405.8150329589844
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.42366027832031,
|
||||
"pitch": 48.49247741699219,
|
||||
"yaw": 18.61991310119629
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00025278152168230867,
|
||||
-8.243103101593561e-05,
|
||||
-0.00010932660723723301,
|
||||
-1.8035604590964318e-05,
|
||||
-4.688189567706135e-05,
|
||||
3.19843018486466e-05
|
||||
],
|
||||
[
|
||||
-8.24310310159337e-05,
|
||||
6.039140593779271e-05,
|
||||
3.910195897322082e-05,
|
||||
1.9889057332655122e-05,
|
||||
1.5701208178750969e-06,
|
||||
-1.155919258980745e-05
|
||||
],
|
||||
[
|
||||
-0.00010932660723723602,
|
||||
3.9101958973222985e-05,
|
||||
0.0002583513199932568,
|
||||
-3.6579726735175365e-05,
|
||||
8.993115643150363e-08,
|
||||
6.226758946273677e-05
|
||||
],
|
||||
[
|
||||
-1.8035604590962925e-05,
|
||||
1.9889057332654668e-05,
|
||||
-3.6579726735176354e-05,
|
||||
1.9066995771299605e-05,
|
||||
3.4253215611532124e-06,
|
||||
-1.1302014054975196e-05
|
||||
],
|
||||
[
|
||||
-4.688189567706199e-05,
|
||||
1.570120817875578e-06,
|
||||
8.9931156431331e-08,
|
||||
3.4253215611534305e-06,
|
||||
1.844358465966827e-05,
|
||||
-2.9907465538359053e-06
|
||||
],
|
||||
[
|
||||
3.198430184864505e-05,
|
||||
-1.1559192589807362e-05,
|
||||
6.226758946273767e-05,
|
||||
-1.1302014054975302e-05,
|
||||
-2.9907465538354458e-06,
|
||||
7.461293085904204e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.9109515818880355,
|
||||
0.4452564327426644,
|
||||
0.9209328714992095
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0043665771230220595,
|
||||
0.004294599476047594,
|
||||
0.008637877682570067
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.004793960421454441,
|
||||
0.014722525787105608,
|
||||
0.013824961297828517
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
4.7939604214544405,
|
||||
14.722525787105608,
|
||||
13.824961297828517
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9499698946534542,
|
||||
"pitch": 0.5229376628174375,
|
||||
"yaw": 0.5566971456480784
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.25,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1025.024169921875,
|
||||
1030.59716796875
|
||||
],
|
||||
"reprojection_error_px": 0.7802439888182059,
|
||||
"confidence": 0.49526620842323854
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1316.0,
|
||||
1051.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1316.862548828125,
|
||||
1052.705078125
|
||||
],
|
||||
"reprojection_error_px": 1.6915208632332404,
|
||||
"confidence": 0.12173424671007582
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1107.25,
|
||||
938.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1104.7967529296875,
|
||||
935.5755004882812
|
||||
],
|
||||
"reprojection_error_px": 3.4491475860451843,
|
||||
"confidence": 0.6830523542298091
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
780.25,
|
||||
747.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
781.0383911132812,
|
||||
748.6043701171875
|
||||
],
|
||||
"reprojection_error_px": 1.1625441258910696,
|
||||
"confidence": 0.43374788877204123
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1892
data/camera_study/Scene12/k6_abcdef/render_f_aruco_detection.json
Normal file
1892
data/camera_study/Scene12/k6_abcdef/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
554
data/camera_study/Scene12/k6_abcdef/render_f_camera_pose.json
Normal file
554
data/camera_study/Scene12/k6_abcdef/render_f_camera_pose.json
Normal file
@@ -0,0 +1,554 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:18Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene12\\k6_abcdef\\render_f_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "f",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2003.446044921875,
|
||||
0.0,
|
||||
722.6578979492188
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1992.1611328125,
|
||||
539.48974609375
|
||||
],
|
||||
[
|
||||
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": 25,
|
||||
"used_marker_ids": [
|
||||
208,
|
||||
46,
|
||||
54,
|
||||
53,
|
||||
56,
|
||||
62,
|
||||
97,
|
||||
214,
|
||||
96,
|
||||
72,
|
||||
79,
|
||||
66,
|
||||
55,
|
||||
73,
|
||||
103,
|
||||
82,
|
||||
210,
|
||||
58,
|
||||
69,
|
||||
101,
|
||||
64,
|
||||
81,
|
||||
52,
|
||||
83,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.009551476956872003,
|
||||
0.0014778196185006173,
|
||||
0.0013302607332082086,
|
||||
0.001330250667702246,
|
||||
0.0013302506594343008
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.768735561919718,
|
||||
"residual_median_px": 3.7410378234340502,
|
||||
"residual_max_px": 6.760827355879465,
|
||||
"sigma2_normalized": 2.0108713828502663e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.3176317512989044,
|
||||
0.9481545686721802,
|
||||
0.01062798872590065
|
||||
],
|
||||
[
|
||||
0.9224982261657715,
|
||||
-0.3064054250717163,
|
||||
-0.2347610592842102
|
||||
],
|
||||
[
|
||||
-0.21933329105377197,
|
||||
0.08437186479568481,
|
||||
-0.9719949960708618
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12416011095046997,
|
||||
-0.19998322427272797,
|
||||
1.4980570077896118
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.382784892978761,
|
||||
1.716990753579626,
|
||||
-0.19156151485137027
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.473620742559433,
|
||||
-0.3053928017616272,
|
||||
1.4078360795974731
|
||||
],
|
||||
"position_mm": [
|
||||
473.6207275390625,
|
||||
-305.3927917480469,
|
||||
1407.8360595703125
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 175.03900146484375,
|
||||
"pitch": 12.669876098632812,
|
||||
"yaw": 71.00054168701172
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.5956124851403914e-05,
|
||||
2.1231813897574022e-05,
|
||||
6.762837603428142e-06,
|
||||
-2.0987347937660343e-07,
|
||||
2.3862823827362343e-07,
|
||||
1.5041944468549947e-06
|
||||
],
|
||||
[
|
||||
2.1231813897574066e-05,
|
||||
1.8718868930743066e-05,
|
||||
1.9585958840523264e-06,
|
||||
6.6312674167099e-07,
|
||||
-4.223766864496011e-08,
|
||||
1.523382667666008e-06
|
||||
],
|
||||
[
|
||||
6.76283760342509e-06,
|
||||
1.9585958840500817e-06,
|
||||
0.0001697887788590092,
|
||||
1.601489004256423e-06,
|
||||
-2.076955129769953e-06,
|
||||
-2.9322561989776748e-05
|
||||
],
|
||||
[
|
||||
-2.0987347937662558e-07,
|
||||
6.631267416709696e-07,
|
||||
1.6014890042564644e-06,
|
||||
3.70509776404228e-07,
|
||||
-3.455389641428557e-08,
|
||||
3.1399459754093157e-07
|
||||
],
|
||||
[
|
||||
2.3862823827367436e-07,
|
||||
-4.223766864494434e-08,
|
||||
-2.0769551297698957e-06,
|
||||
-3.4553896414286785e-08,
|
||||
2.1162375198690015e-07,
|
||||
4.882738740618966e-07
|
||||
],
|
||||
[
|
||||
1.5041944468555385e-06,
|
||||
1.5233826676664078e-06,
|
||||
-2.932256198977653e-05,
|
||||
3.1399459754094046e-07,
|
||||
4.882738740618993e-07,
|
||||
9.721768574989485e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.34356512480751566,
|
||||
0.2478919558817528,
|
||||
0.7465813293935867
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0006086951424187875,
|
||||
0.00046002581665260933,
|
||||
0.0031179750760693204
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011244519233638098,
|
||||
0.011338117545836076,
|
||||
0.004664878743150946
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.244519233638098,
|
||||
11.338117545836075,
|
||||
4.664878743150946
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.41547864272834334,
|
||||
"pitch": 0.45790084120910446,
|
||||
"yaw": 0.10437500945630085
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
937.0,
|
||||
754.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
935.3726196289062,
|
||||
751.5657348632812
|
||||
],
|
||||
"reprojection_error_px": 2.9281416680320618,
|
||||
"confidence": 0.7015533061967676
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.75,
|
||||
883.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1386.548828125,
|
||||
883.0922241210938
|
||||
],
|
||||
"reprojection_error_px": 2.800347150230223,
|
||||
"confidence": 0.47040708889922145
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
610.5,
|
||||
848.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
608.6357421875,
|
||||
852.8073120117188
|
||||
],
|
||||
"reprojection_error_px": 4.465113431023285,
|
||||
"confidence": 0.7005026944924987
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1399.75,
|
||||
806.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1393.3983154296875,
|
||||
803.6837768554688
|
||||
],
|
||||
"reprojection_error_px": 6.760827355879465,
|
||||
"confidence": 0.2405163644043805
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1342.0,
|
||||
844.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1343.7928466796875,
|
||||
839.4801635742188
|
||||
],
|
||||
"reprojection_error_px": 5.095649001410531,
|
||||
"confidence": 0.6606581481915969
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.25,
|
||||
863.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
844.5319213867188,
|
||||
866.9057006835938
|
||||
],
|
||||
"reprojection_error_px": 3.9711628932438177,
|
||||
"confidence": 0.6747903473348275
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
555.0,
|
||||
818.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
553.4777221679688,
|
||||
815.1075439453125
|
||||
],
|
||||
"reprojection_error_px": 3.2685825408259372,
|
||||
"confidence": 0.6946666666666667
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.75,
|
||||
714.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.4815673828125,
|
||||
716.1932373046875
|
||||
],
|
||||
"reprojection_error_px": 4.207227870557913,
|
||||
"confidence": 0.62142490645665
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
816.75,
|
||||
827.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.2046508789062,
|
||||
825.2086791992188
|
||||
],
|
||||
"reprojection_error_px": 4.091025666277643,
|
||||
"confidence": 0.6668638701841824
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1345.638916015625,
|
||||
751.9259033203125
|
||||
],
|
||||
"reprojection_error_px": 1.3766442189116392,
|
||||
"confidence": 0.6560227834014383
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
821.25,
|
||||
737.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
822.9547729492188,
|
||||
737.3834228515625
|
||||
],
|
||||
"reprojection_error_px": 1.7473591192105629,
|
||||
"confidence": 0.6609128878733954
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
508.25,
|
||||
692.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
509.6343994140625,
|
||||
692.5585327148438
|
||||
],
|
||||
"reprojection_error_px": 1.3975769957113984,
|
||||
"confidence": 0.6480920753055313
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
675.5,
|
||||
746.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
673.9898681640625,
|
||||
745.1036987304688
|
||||
],
|
||||
"reprojection_error_px": 1.7560905807148146,
|
||||
"confidence": 0.6539740633879756
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1401.75,
|
||||
418.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.6903076171875,
|
||||
418.5627746582031
|
||||
],
|
||||
"reprojection_error_px": 1.9493196192330262,
|
||||
"confidence": 0.2090385473648542
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
689.75,
|
||||
488.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.9688110351562,
|
||||
487.80426025390625
|
||||
],
|
||||
"reprojection_error_px": 5.237811808562462,
|
||||
"confidence": 0.5835587226236766
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1356.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.0628662109375,
|
||||
429.8561096191406
|
||||
],
|
||||
"reprojection_error_px": 1.6029238453946024,
|
||||
"confidence": 0.6113473409254715
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.25,
|
||||
307.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
872.538818359375,
|
||||
305.0510559082031
|
||||
],
|
||||
"reprojection_error_px": 2.2178302828576513,
|
||||
"confidence": 0.5583029073465398
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.25,
|
||||
428.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
632.8455200195312,
|
||||
432.1753845214844
|
||||
],
|
||||
"reprojection_error_px": 3.9461687363959888,
|
||||
"confidence": 0.5472071309155037
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
535.0611572265625,
|
||||
406.0548400878906
|
||||
],
|
||||
"reprojection_error_px": 4.599748643459436,
|
||||
"confidence": 0.555265570346706
|
||||
},
|
||||
{
|
||||
"marker_id": 101,
|
||||
"observed_center_px": [
|
||||
1308.0,
|
||||
303.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1308.009033203125,
|
||||
308.3251037597656
|
||||
],
|
||||
"reprojection_error_px": 4.575112677451808,
|
||||
"confidence": 0.5465481419156353
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.0,
|
||||
338.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
641.4119873046875,
|
||||
334.7170104980469
|
||||
],
|
||||
"reprojection_error_px": 3.8046974872530486,
|
||||
"confidence": 0.5461315019106076
|
||||
},
|
||||
{
|
||||
"marker_id": 81,
|
||||
"observed_center_px": [
|
||||
1152.25,
|
||||
375.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1155.8199462890625,
|
||||
376.4151611328125
|
||||
],
|
||||
"reprojection_error_px": 3.631384837688719,
|
||||
"confidence": 0.21009736859076114
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.25,
|
||||
312.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.4857177734375,
|
||||
316.3892822265625
|
||||
],
|
||||
"reprojection_error_px": 5.235856740380512,
|
||||
"confidence": 0.5453547347720937
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
209.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.41845703125,
|
||||
207.3550262451172
|
||||
],
|
||||
"reprojection_error_px": 3.274686891617399,
|
||||
"confidence": 0.5329407344239817
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.25,
|
||||
134.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1283.5567626953125,
|
||||
133.00051879882812
|
||||
],
|
||||
"reprojection_error_px": 3.7410378234340502,
|
||||
"confidence": 0.5096742872628433
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene12/k6_abcdef/robot_state.eval.json
Normal file
77
data/camera_study/Scene12/k6_abcdef/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 50.44121388560374,
|
||||
"gt": 50.0,
|
||||
"error": 0.4412138856037373,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 0.06008206419191789,
|
||||
"gt": 0.0,
|
||||
"error": 0.060082064191931295,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 177.20349300492643,
|
||||
"gt": 178.0,
|
||||
"error": 0.796506995073571,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 4
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": -149.0937525098562,
|
||||
"gt": 210.0,
|
||||
"error": 0.9062474901438122,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 80.0,
|
||||
"error": 80.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 90.0,
|
||||
"error": 90.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 6.0,
|
||||
"error": 6.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.5876121831364381,
|
||||
"max_abs_deg": 0.9062474901438122,
|
||||
"mean_abs_mm": 0.4412138856037373,
|
||||
"max_abs_mm": 0.4412138856037373,
|
||||
"n_unobservable": 3,
|
||||
"wrist_error_mm": 3.503079542148456,
|
||||
"finger_error_mm": null
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene12/k6_abcdef/robot_state.json
Normal file
58
data/camera_study/Scene12/k6_abcdef/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T22:50:21Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 50.44121388560374,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 3
|
||||
},
|
||||
"y": {
|
||||
"value": 0.06008206419191789,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 3
|
||||
},
|
||||
"z": {
|
||||
"value": 177.20349300492643,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 4
|
||||
},
|
||||
"a": {
|
||||
"value": -149.0937525098562,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"c": {
|
||||
"value": 0.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"e": {
|
||||
"value": 0.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.714012433325501,
|
||||
"num_markers": 41
|
||||
}
|
||||
Reference in New Issue
Block a user