Claude: Studie - Wie viele Kameras brauchts
This commit is contained in:
1056
data/camera_study/Scene10/k3_abd/aruco_marker_poses.json
Normal file
1056
data/camera_study/Scene10/k3_abd/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
505
data/camera_study/Scene10/k3_abd/aruco_positions_initial.json
Normal file
505
data/camera_study/Scene10/k3_abd/aruco_positions_initial.json
Normal file
@@ -0,0 +1,505 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:18:16Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 23,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7026420377142895,
|
||||
-0.794595122683283,
|
||||
0.4010946796990027
|
||||
],
|
||||
"position_mm": [
|
||||
702.6420377142895,
|
||||
-794.5951226832831,
|
||||
401.0946796990027
|
||||
],
|
||||
"direction": [
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.30535804316010734,
|
||||
-0.2000683586434736,
|
||||
0.02459227325141969
|
||||
],
|
||||
"position_mm": [
|
||||
305.35804316010734,
|
||||
-200.0683586434736,
|
||||
24.592273251419687
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3433730634904833,
|
||||
-0.28835879724891644,
|
||||
-0.027168376101358995
|
||||
],
|
||||
"position_mm": [
|
||||
343.3730634904833,
|
||||
-288.35879724891646,
|
||||
-27.168376101358994
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16752239251855802,
|
||||
-0.173509702327685,
|
||||
-0.027101264944668656
|
||||
],
|
||||
"position_mm": [
|
||||
167.52239251855804,
|
||||
-173.509702327685,
|
||||
-27.101264944668657
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33950169858604884,
|
||||
-0.3275067804475449,
|
||||
-0.027211607353036394
|
||||
],
|
||||
"position_mm": [
|
||||
339.50169858604886,
|
||||
-327.5067804475449,
|
||||
-27.211607353036396
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.28422917842345546,
|
||||
-0.260891074638646,
|
||||
-0.02739442298722674
|
||||
],
|
||||
"position_mm": [
|
||||
284.22917842345544,
|
||||
-260.89107463864605,
|
||||
-27.39442298722674
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019687047586059325,
|
||||
-0.18904874285087692,
|
||||
-0.027644316419293775
|
||||
],
|
||||
"position_mm": [
|
||||
-19.687047586059325,
|
||||
-189.04874285087692,
|
||||
-27.644316419293776
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.00555495322695158,
|
||||
-0.2774649024805902,
|
||||
-0.027478254848490234
|
||||
],
|
||||
"position_mm": [
|
||||
5.5549532269515804,
|
||||
-277.4649024805902,
|
||||
-27.478254848490234
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027619523009286034,
|
||||
0.19330209649474686,
|
||||
-0.02652757806826013
|
||||
],
|
||||
"position_mm": [
|
||||
-27.619523009286034,
|
||||
193.30209649474685,
|
||||
-26.52757806826013
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5063530924316049,
|
||||
-0.3135538253142812,
|
||||
-0.02766300592122651
|
||||
],
|
||||
"position_mm": [
|
||||
506.35309243160486,
|
||||
-313.5538253142812,
|
||||
-27.66300592122651
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.186646056280353,
|
||||
-0.2762214427578817,
|
||||
-0.027365162092579796
|
||||
],
|
||||
"position_mm": [
|
||||
186.646056280353,
|
||||
-276.2214427578817,
|
||||
-27.365162092579798
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6506496658425812,
|
||||
-0.22406775861996026,
|
||||
-0.027142007301685093
|
||||
],
|
||||
"position_mm": [
|
||||
650.6496658425813,
|
||||
-224.06775861996024,
|
||||
-27.142007301685094
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10443137711131635,
|
||||
-0.1901487365237244,
|
||||
-0.02732465096966076
|
||||
],
|
||||
"position_mm": [
|
||||
104.43137711131635,
|
||||
-190.1487365237244,
|
||||
-27.32465096966076
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.31092214143190405,
|
||||
-0.1544255496113991,
|
||||
0.15668034447010715
|
||||
],
|
||||
"position_mm": [
|
||||
310.92214143190404,
|
||||
-154.4255496113991,
|
||||
156.68034447010714
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7523091316145816,
|
||||
-0.0908295201086147,
|
||||
0.000834633856532585
|
||||
],
|
||||
"position_mm": [
|
||||
752.3091316145816,
|
||||
-90.8295201086147,
|
||||
0.8346338565325849
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6500135896057839,
|
||||
-0.010136006087639692,
|
||||
0.00037332949430560306
|
||||
],
|
||||
"position_mm": [
|
||||
650.013589605784,
|
||||
-10.136006087639691,
|
||||
0.3733294943056031
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021698298057675435,
|
||||
-0.01987996226175908,
|
||||
0.0004639115686330192
|
||||
],
|
||||
"position_mm": [
|
||||
21.698298057675434,
|
||||
-19.87996226175908,
|
||||
0.4639115686330192
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25300004414982186,
|
||||
-0.009074606313736522,
|
||||
0.00016276608304794952
|
||||
],
|
||||
"position_mm": [
|
||||
253.00004414982186,
|
||||
-9.074606313736522,
|
||||
0.1627660830479495
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.347975371322791,
|
||||
-0.010607968556895574,
|
||||
0.0005435925742859373
|
||||
],
|
||||
"position_mm": [
|
||||
347.975371322791,
|
||||
-10.607968556895573,
|
||||
0.5435925742859373
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25041920016634434,
|
||||
-0.08847728419421877,
|
||||
0.0002108696475885868
|
||||
],
|
||||
"position_mm": [
|
||||
250.41920016634432,
|
||||
-88.47728419421877,
|
||||
0.21086964758858678
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.3536314171939221,
|
||||
-0.09947516209694193,
|
||||
0.19956923774735225
|
||||
],
|
||||
"position_mm": [
|
||||
353.6314171939221,
|
||||
-99.47516209694193,
|
||||
199.56923774735225
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23106354953734118,
|
||||
-0.0367713958468442,
|
||||
0.30595079257610286
|
||||
],
|
||||
"position_mm": [
|
||||
231.06354953734117,
|
||||
-36.7713958468442,
|
||||
305.95079257610286
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.32103115932158455,
|
||||
-0.045120380841119606,
|
||||
0.2974342388767264
|
||||
],
|
||||
"position_mm": [
|
||||
321.03115932158454,
|
||||
-45.120380841119605,
|
||||
297.4342388767264
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.28288814687891756,
|
||||
-0.04126777483996936,
|
||||
0.3020280723585196
|
||||
],
|
||||
"position_mm": [
|
||||
282.88814687891755,
|
||||
-41.267774839969356,
|
||||
302.0280723585196
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
504
data/camera_study/Scene10/k3_abd/aruco_positions_optimized.json
Normal file
504
data/camera_study/Scene10/k3_abd/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,504 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:18:16Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 23,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7026420377142895,
|
||||
-0.794595122683283,
|
||||
0.4010946796990027
|
||||
],
|
||||
"position_mm": [
|
||||
702.6420377142895,
|
||||
-794.5951226832831,
|
||||
401.0946796990027
|
||||
],
|
||||
"direction": [
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.3054493017334252,
|
||||
-0.1998748750245615,
|
||||
0.024804241415089884
|
||||
],
|
||||
"position_mm": [
|
||||
305.4493017334252,
|
||||
-199.8748750245615,
|
||||
24.804241415089884
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3444427917375469,
|
||||
-0.2862737144600179,
|
||||
-0.02974590557435534
|
||||
],
|
||||
"position_mm": [
|
||||
344.4427917375469,
|
||||
-286.2737144600179,
|
||||
-29.74590557435534
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1666325278451626,
|
||||
-0.17467392322638112,
|
||||
-0.02533010898488338
|
||||
],
|
||||
"position_mm": [
|
||||
166.6325278451626,
|
||||
-174.6739232263811,
|
||||
-25.33010898488338
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.337837313859682,
|
||||
-0.3295034199139771,
|
||||
-0.024106579494004438
|
||||
],
|
||||
"position_mm": [
|
||||
337.837313859682,
|
||||
-329.5034199139771,
|
||||
-24.10657949400444
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.28466693857887554,
|
||||
-0.2606061474348729,
|
||||
-0.02785728872333998
|
||||
],
|
||||
"position_mm": [
|
||||
284.66693857887554,
|
||||
-260.6061474348729,
|
||||
-27.85728872333998
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019905918450494043,
|
||||
-0.18870121744580765,
|
||||
-0.027848152898480125
|
||||
],
|
||||
"position_mm": [
|
||||
-19.905918450494042,
|
||||
-188.70121744580766,
|
||||
-27.848152898480123
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.00560458887115925,
|
||||
-0.27735299027741983,
|
||||
-0.027442866061690576
|
||||
],
|
||||
"position_mm": [
|
||||
5.60458887115925,
|
||||
-277.35299027741985,
|
||||
-27.442866061690577
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027672135645216603,
|
||||
0.19341131907499295,
|
||||
-0.026417973384333295
|
||||
],
|
||||
"position_mm": [
|
||||
-27.672135645216603,
|
||||
193.41131907499295,
|
||||
-26.417973384333294
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5063510811868044,
|
||||
-0.3135339594690959,
|
||||
-0.027654667111626063
|
||||
],
|
||||
"position_mm": [
|
||||
506.3510811868044,
|
||||
-313.5339594690959,
|
||||
-27.654667111626065
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.1865898473381918,
|
||||
-0.27632119521267823,
|
||||
-0.02737851313905977
|
||||
],
|
||||
"position_mm": [
|
||||
186.58984733819182,
|
||||
-276.3211952126782,
|
||||
-27.37851313905977
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6506496532964323,
|
||||
-0.22406764829247283,
|
||||
-0.027141958695351985
|
||||
],
|
||||
"position_mm": [
|
||||
650.6496532964323,
|
||||
-224.06764829247282,
|
||||
-27.141958695351985
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.104572520917178,
|
||||
-0.19029570996435882,
|
||||
-0.027325611247138372
|
||||
],
|
||||
"position_mm": [
|
||||
104.572520917178,
|
||||
-190.29570996435882,
|
||||
-27.325611247138372
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.31086750973947574,
|
||||
-0.1544526655463029,
|
||||
0.15672172502153298
|
||||
],
|
||||
"position_mm": [
|
||||
310.86750973947574,
|
||||
-154.4526655463029,
|
||||
156.721725021533
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.752309321519673,
|
||||
-0.090830609615646,
|
||||
0.0008346340164592401
|
||||
],
|
||||
"position_mm": [
|
||||
752.309321519673,
|
||||
-90.830609615646,
|
||||
0.8346340164592401
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6500123085920262,
|
||||
-0.010129749721696975,
|
||||
0.00037630935376275506
|
||||
],
|
||||
"position_mm": [
|
||||
650.0123085920262,
|
||||
-10.129749721696975,
|
||||
0.37630935376275504
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021408749597778262,
|
||||
-0.02079515576714534,
|
||||
0.0015960425064478043
|
||||
],
|
||||
"position_mm": [
|
||||
21.40874959777826,
|
||||
-20.79515576714534,
|
||||
1.5960425064478043
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.2530934071154194,
|
||||
-0.008692479030203915,
|
||||
-0.00011457922997594469
|
||||
],
|
||||
"position_mm": [
|
||||
253.09340711541938,
|
||||
-8.692479030203915,
|
||||
-0.11457922997594469
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.347970387853639,
|
||||
-0.010616512306889205,
|
||||
0.0005313961557937649
|
||||
],
|
||||
"position_mm": [
|
||||
347.970387853639,
|
||||
-10.616512306889204,
|
||||
0.5313961557937649
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25030016320994164,
|
||||
-0.08864128819500272,
|
||||
0.0005062843666231149
|
||||
],
|
||||
"position_mm": [
|
||||
250.30016320994164,
|
||||
-88.64128819500272,
|
||||
0.5062843666231148
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.3537203851535006,
|
||||
-0.09941566413058409,
|
||||
0.1996213378870877
|
||||
],
|
||||
"position_mm": [
|
||||
353.7203851535006,
|
||||
-99.41566413058409,
|
||||
199.6213378870877
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23112493842079826,
|
||||
-0.03675518890882493,
|
||||
0.30589798942182217
|
||||
],
|
||||
"position_mm": [
|
||||
231.12493842079826,
|
||||
-36.755188908824934,
|
||||
305.89798942182216
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.32043344099190507,
|
||||
-0.044663549392813716,
|
||||
0.2973229271045675
|
||||
],
|
||||
"position_mm": [
|
||||
320.43344099190506,
|
||||
-44.663549392813714,
|
||||
297.3229271045675
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2833594706440572,
|
||||
-0.041434155449907334,
|
||||
0.30194329689270566
|
||||
],
|
||||
"position_mm": [
|
||||
283.3594706440572,
|
||||
-41.43415544990734,
|
||||
301.94329689270563
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2330
data/camera_study/Scene10/k3_abd/render_a_aruco_detection.json
Normal file
2330
data/camera_study/Scene10/k3_abd/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
467
data/camera_study/Scene10/k3_abd/render_a_camera_pose.json
Normal file
467
data/camera_study/Scene10/k3_abd/render_a_camera_pose.json
Normal file
@@ -0,0 +1,467 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:15Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abd\\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": 19,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
215,
|
||||
105,
|
||||
211,
|
||||
75,
|
||||
214,
|
||||
74,
|
||||
102,
|
||||
217,
|
||||
205,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01009749778311845,
|
||||
0.0013500052634516154,
|
||||
0.0012080581027067798,
|
||||
0.001208056584232894
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.418903298149159,
|
||||
"residual_median_px": 2.9058066287550095,
|
||||
"residual_max_px": 7.881774161943574,
|
||||
"sigma2_normalized": 1.7330383439497478e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8081126809120178,
|
||||
-0.5890257358551025,
|
||||
-0.0016104801325127482
|
||||
],
|
||||
[
|
||||
-0.3439487814903259,
|
||||
-0.46965670585632324,
|
||||
-0.8130939602851868
|
||||
],
|
||||
[
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276943325996399,
|
||||
0.17315705120563507,
|
||||
1.1353343725204468
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1050851025918234,
|
||||
-0.6867341612291594,
|
||||
0.3507860528401858
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.29933083057403564,
|
||||
-0.7994182705879211,
|
||||
0.8013386726379395
|
||||
],
|
||||
"position_mm": [
|
||||
-299.3308410644531,
|
||||
-799.4182739257812,
|
||||
801.3386840820312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5152587890625,
|
||||
"pitch": -28.5664005279541,
|
||||
"yaw": -23.05556297302246
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.5705111713147538e-05,
|
||||
-3.606186641991224e-06,
|
||||
9.93455859227922e-07,
|
||||
5.974998436558746e-07,
|
||||
4.6929081989455075e-07,
|
||||
2.8925877037560832e-06
|
||||
],
|
||||
[
|
||||
-3.606186641991253e-06,
|
||||
4.525067031199804e-06,
|
||||
-1.5535915979518367e-06,
|
||||
-4.146706877795486e-07,
|
||||
-8.403171882148325e-07,
|
||||
3.704138848703875e-08
|
||||
],
|
||||
[
|
||||
9.93455859228011e-07,
|
||||
-1.5535915979518793e-06,
|
||||
1.4511663564702391e-05,
|
||||
8.397716382398054e-07,
|
||||
-1.8034796850892003e-06,
|
||||
-4.925606373863842e-06
|
||||
],
|
||||
[
|
||||
5.974998436558832e-07,
|
||||
-4.146706877795502e-07,
|
||||
8.397716382397962e-07,
|
||||
2.430616306834126e-07,
|
||||
1.4873676074531513e-08,
|
||||
1.58103612736764e-07
|
||||
],
|
||||
[
|
||||
4.692908198945444e-07,
|
||||
-8.403171882148285e-07,
|
||||
-1.8034796850892121e-06,
|
||||
1.4873676074530825e-08,
|
||||
6.717933155003761e-07,
|
||||
1.166485422903723e-06
|
||||
],
|
||||
[
|
||||
2.892587703756058e-06,
|
||||
3.704138848704778e-08,
|
||||
-4.925606373863879e-06,
|
||||
1.5810361273676463e-07,
|
||||
1.166485422903725e-06,
|
||||
5.922812492193122e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22706131431744284,
|
||||
0.12188075641483156,
|
||||
0.21826355925678265
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0004930128098573226,
|
||||
0.0008196299869455584,
|
||||
0.0024336829070758423
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0031789461102063005,
|
||||
0.004041324498858458,
|
||||
0.00434604702092401
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.1789461102063004,
|
||||
4.041324498858458,
|
||||
4.3460470209240105
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2878030578767992,
|
||||
"pitch": 0.1683177033483575,
|
||||
"yaw": 0.1374718863525747
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.25,
|
||||
1031.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.61865234375,
|
||||
1028.5360107421875
|
||||
],
|
||||
"reprojection_error_px": 4.53347807892285,
|
||||
"confidence": 0.45573027871641286
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.7294921875,
|
||||
1027.8443603515625
|
||||
],
|
||||
"reprojection_error_px": 3.879437445756702,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.6806030273438,
|
||||
996.0768432617188
|
||||
],
|
||||
"reprojection_error_px": 3.7170274866418533,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1154.75,
|
||||
961.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.5029296875,
|
||||
962.4193115234375
|
||||
],
|
||||
"reprojection_error_px": 7.881774161943574,
|
||||
"confidence": 0.7524431457735686
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1104736328125,
|
||||
934.5891723632812
|
||||
],
|
||||
"reprojection_error_px": 2.8399564551455856,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
735.853271484375,
|
||||
928.2763061523438
|
||||
],
|
||||
"reprojection_error_px": 1.1689043938176247,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.25,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.45166015625,
|
||||
913.0933837890625
|
||||
],
|
||||
"reprojection_error_px": 2.0670103729610174,
|
||||
"confidence": 0.7309457014059588
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.08258056640625,
|
||||
847.7832641601562
|
||||
],
|
||||
"reprojection_error_px": 2.98157550791138,
|
||||
"confidence": 0.5963354569243849
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.3167724609375,
|
||||
822.3063354492188
|
||||
],
|
||||
"reprojection_error_px": 2.7006575928524246,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.8435668945312,
|
||||
753.69775390625
|
||||
],
|
||||
"reprojection_error_px": 2.366203135699148,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.0775146484375,
|
||||
765.9021606445312
|
||||
],
|
||||
"reprojection_error_px": 2.9058066287550095,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.66943359375,
|
||||
684.4354248046875
|
||||
],
|
||||
"reprojection_error_px": 3.908457721536807,
|
||||
"confidence": 0.4872433032283655
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
147.21554565429688,
|
||||
715.9539184570312
|
||||
],
|
||||
"reprojection_error_px": 3.01540479526219,
|
||||
"confidence": 0.3538655141518615
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.1135864257812,
|
||||
626.0042114257812
|
||||
],
|
||||
"reprojection_error_px": 2.2416385832712016,
|
||||
"confidence": 0.4703251278796996
|
||||
},
|
||||
{
|
||||
"marker_id": 74,
|
||||
"observed_center_px": [
|
||||
354.25,
|
||||
686.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.1841125488281,
|
||||
685.2387084960938
|
||||
],
|
||||
"reprojection_error_px": 1.4692945805517152,
|
||||
"confidence": 0.3428566063437381
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.5,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.1954345703125,
|
||||
654.4063110351562
|
||||
],
|
||||
"reprojection_error_px": 2.306469042030312,
|
||||
"confidence": 0.35500593874581543
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.6787109375,
|
||||
525.702392578125
|
||||
],
|
||||
"reprojection_error_px": 4.137457510565784,
|
||||
"confidence": 0.3767801116964092
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.5634765625,
|
||||
478.1280212402344
|
||||
],
|
||||
"reprojection_error_px": 3.5469162147969504,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.75,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.77392578125,
|
||||
473.96392822265625
|
||||
],
|
||||
"reprojection_error_px": 0.2152619972435565,
|
||||
"confidence": 0.33198985414097737
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2595
data/camera_study/Scene10/k3_abd/render_b_aruco_detection.json
Normal file
2595
data/camera_study/Scene10/k3_abd/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
635
data/camera_study/Scene10/k3_abd/render_b_camera_pose.json
Normal file
635
data/camera_study/Scene10/k3_abd/render_b_camera_pose.json
Normal file
@@ -0,0 +1,635 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:15Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abd\\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": 31,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
95,
|
||||
55,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
92,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
215,
|
||||
210,
|
||||
211,
|
||||
206,
|
||||
207,
|
||||
75,
|
||||
100,
|
||||
76,
|
||||
94,
|
||||
72,
|
||||
53,
|
||||
50,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.014303715741588072,
|
||||
0.0016309340220155746,
|
||||
0.0012386957275541213,
|
||||
0.0012386850271530372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5021109163429425,
|
||||
"residual_median_px": 3.184544956535646,
|
||||
"residual_max_px": 6.067533639138036,
|
||||
"sigma2_normalized": 1.6987342317165036e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999269843101501,
|
||||
-0.011898769997060299,
|
||||
-0.002109621185809374
|
||||
],
|
||||
[
|
||||
-0.010610892437398434,
|
||||
-0.7809832096099854,
|
||||
-0.6244618892669678
|
||||
],
|
||||
[
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31130585074424744,
|
||||
0.05408250167965889,
|
||||
1.4956468343734741
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467098140683542,
|
||||
-0.015590715342859898,
|
||||
0.002544094168982025
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30320802330970764,
|
||||
-0.8954063653945923,
|
||||
1.2012943029403687
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080383300781,
|
||||
-895.4063720703125,
|
||||
1201.2943115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.3582305908203,
|
||||
"pitch": -0.33132898807525635,
|
||||
"yaw": -0.6079809069633484
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.1714980332113037e-05,
|
||||
1.612849096603274e-07,
|
||||
3.3581655194842685e-06,
|
||||
2.9594448332849086e-07,
|
||||
-6.152421164406947e-07,
|
||||
4.1599332363325e-07
|
||||
],
|
||||
[
|
||||
1.6128490966032213e-07,
|
||||
1.9643383110369143e-06,
|
||||
-6.707254416001559e-07,
|
||||
1.4302435629986665e-07,
|
||||
-5.459321264980795e-07,
|
||||
5.271779814055738e-07
|
||||
],
|
||||
[
|
||||
3.3581655194842566e-06,
|
||||
-6.70725441600183e-07,
|
||||
2.041861850548542e-05,
|
||||
2.998052506270438e-07,
|
||||
-2.410609247586222e-06,
|
||||
-7.912525866840433e-06
|
||||
],
|
||||
[
|
||||
2.9594448332849166e-07,
|
||||
1.430243562998651e-07,
|
||||
2.9980525062704897e-07,
|
||||
1.5677275797219876e-07,
|
||||
-6.001927256130577e-08,
|
||||
1.713792123751456e-07
|
||||
],
|
||||
[
|
||||
-6.15242116440693e-07,
|
||||
-5.459321264980771e-07,
|
||||
-2.4106092475862307e-06,
|
||||
-6.00192725613057e-08,
|
||||
6.366335588393726e-07,
|
||||
1.1255616142030518e-06
|
||||
],
|
||||
[
|
||||
4.15993323633253e-07,
|
||||
5.271779814055734e-07,
|
||||
-7.912525866840427e-06,
|
||||
1.7137921237514697e-07,
|
||||
1.1255616142030518e-06,
|
||||
5.894338230720332e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1961071437365895,
|
||||
0.08030281614640503,
|
||||
0.25890224118047883
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00039594539771564306,
|
||||
0.0007978932001460927,
|
||||
0.002427825823802097
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0050998544532508275,
|
||||
0.003662987958878001,
|
||||
0.003375018538044121
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.099854453250828,
|
||||
3.6629879588780008,
|
||||
3.375018538044121
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.15667947440575844,
|
||||
"pitch": 0.19000314251532338,
|
||||
"yaw": 0.082955108711716
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.25,
|
||||
1011.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.998779296875,
|
||||
1014.4274291992188
|
||||
],
|
||||
"reprojection_error_px": 5.079430788221836,
|
||||
"confidence": 0.6769166271324829
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.9595336914062,
|
||||
1006.0613403320312
|
||||
],
|
||||
"reprojection_error_px": 3.261636658737628,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1029.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.0665893554688,
|
||||
1034.0140380859375
|
||||
],
|
||||
"reprojection_error_px": 6.067533639138036,
|
||||
"confidence": 0.4650192592592593
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
272.7215576171875,
|
||||
971.5800170898438
|
||||
],
|
||||
"reprojection_error_px": 5.204339881131743,
|
||||
"confidence": 0.6810790771484375
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.3250732421875,
|
||||
962.7305297851562
|
||||
],
|
||||
"reprojection_error_px": 2.7899109253851826,
|
||||
"confidence": 0.5211106905954719
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.099853515625,
|
||||
972.5114135742188
|
||||
],
|
||||
"reprojection_error_px": 3.184544956535646,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.0887451171875,
|
||||
957.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 3.0252117334354005,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
539.1934204101562,
|
||||
958.4058227539062
|
||||
],
|
||||
"reprojection_error_px": 4.354981858789706,
|
||||
"confidence": 0.6090065437382148
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.75,
|
||||
939.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.953125,
|
||||
941.1909790039062
|
||||
],
|
||||
"reprojection_error_px": 2.098191902384026,
|
||||
"confidence": 0.6008976526738182
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.0,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.3104248046875,
|
||||
898.68310546875
|
||||
],
|
||||
"reprojection_error_px": 4.38714926484744,
|
||||
"confidence": 0.2507367639652114
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1214.75,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1213.0572509765625,
|
||||
883.4988403320312
|
||||
],
|
||||
"reprojection_error_px": 2.1049465007691484,
|
||||
"confidence": 0.5657302556798534
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
430.1767883300781,
|
||||
847.548828125
|
||||
],
|
||||
"reprojection_error_px": 4.954930725525366,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
248.56314086914062,
|
||||
850.4844360351562
|
||||
],
|
||||
"reprojection_error_px": 2.5266588624770963,
|
||||
"confidence": 0.5340019648682838
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.421142578125,
|
||||
835.3626708984375
|
||||
],
|
||||
"reprojection_error_px": 3.8713272844193223,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
806.2885131835938,
|
||||
841.5922241210938
|
||||
],
|
||||
"reprojection_error_px": 3.3177439740371075,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.8951416015625,
|
||||
827.0758056640625
|
||||
],
|
||||
"reprojection_error_px": 2.2098094704539766,
|
||||
"confidence": 0.5336775191033459
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.25,
|
||||
824.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.0701293945312,
|
||||
826.93115234375
|
||||
],
|
||||
"reprojection_error_px": 5.290659025742475,
|
||||
"confidence": 0.49066144587566046
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.4681396484375,
|
||||
699.86669921875
|
||||
],
|
||||
"reprojection_error_px": 3.5343750000843213,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
637.25,
|
||||
706.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
636.5221557617188,
|
||||
707.2503662109375
|
||||
],
|
||||
"reprojection_error_px": 1.446780182561751,
|
||||
"confidence": 0.4795631502013408
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.2628479003906,
|
||||
632.3521728515625
|
||||
],
|
||||
"reprojection_error_px": 2.518767954104791,
|
||||
"confidence": 0.38486810600050964
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
642.25,
|
||||
617.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
638.0531005859375,
|
||||
618.1140747070312
|
||||
],
|
||||
"reprojection_error_px": 4.2126612828541115,
|
||||
"confidence": 0.3867595368202286
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.872314453125,
|
||||
612.3995971679688
|
||||
],
|
||||
"reprojection_error_px": 0.37294201101014113,
|
||||
"confidence": 0.43456133400387903
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.716552734375,
|
||||
611.0010986328125
|
||||
],
|
||||
"reprojection_error_px": 4.302952724947643,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.6486511230469,
|
||||
441.182861328125
|
||||
],
|
||||
"reprojection_error_px": 2.7364907255539297,
|
||||
"confidence": 0.269105230137358
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.25,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.570068359375,
|
||||
451.0298767089844
|
||||
],
|
||||
"reprojection_error_px": 1.9959532901536652,
|
||||
"confidence": 0.3034911052213101
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.5,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.77978515625,
|
||||
457.7312316894531
|
||||
],
|
||||
"reprojection_error_px": 2.344590427596616,
|
||||
"confidence": 0.29698484802246095
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.20654296875,
|
||||
448.8764343261719
|
||||
],
|
||||
"reprojection_error_px": 3.953862950767804,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
875.75,
|
||||
436.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
874.7793579101562,
|
||||
435.638671875
|
||||
],
|
||||
"reprojection_error_px": 1.1471129599966423,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
928.0985107421875,
|
||||
418.8909912109375
|
||||
],
|
||||
"reprojection_error_px": 3.7423561910304857,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1033.346435546875,
|
||||
418.1204833984375
|
||||
],
|
||||
"reprojection_error_px": 2.849380612096931,
|
||||
"confidence": 0.2795619311083096
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
316.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.083984375,
|
||||
316.4956359863281
|
||||
],
|
||||
"reprojection_error_px": 1.6029171962467468,
|
||||
"confidence": 0.22419458414613705
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1311
data/camera_study/Scene10/k3_abd/render_d_aruco_detection.json
Normal file
1311
data/camera_study/Scene10/k3_abd/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
285
data/camera_study/Scene10/k3_abd/render_d_camera_pose.json
Normal file
285
data/camera_study/Scene10/k3_abd/render_d_camera_pose.json
Normal file
@@ -0,0 +1,285 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:15Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abd\\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": 6,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
208,
|
||||
69,
|
||||
103,
|
||||
214,
|
||||
64
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010671415477997622,
|
||||
0.0018696542807179611,
|
||||
0.001824150025738836,
|
||||
0.0018241474426834877
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.164164330259058,
|
||||
"residual_median_px": 5.398072385043921,
|
||||
"residual_max_px": 7.027422341283123,
|
||||
"sigma2_normalized": 6.6550277836154934e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8166700601577759,
|
||||
0.5771039724349976,
|
||||
-0.0010227123275399208
|
||||
],
|
||||
[
|
||||
0.16298067569732666,
|
||||
-0.2323361337184906,
|
||||
-0.9588833451271057
|
||||
],
|
||||
[
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11485252529382706,
|
||||
0.08547275513410568,
|
||||
1.1249300241470337
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7923624327425687,
|
||||
0.5686287097896567,
|
||||
-0.4261428430202902
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.7026420831680298,
|
||||
-0.7945951223373413,
|
||||
0.4010946750640869
|
||||
],
|
||||
"position_mm": [
|
||||
702.64208984375,
|
||||
-794.5950927734375,
|
||||
401.09466552734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.92484283447266,
|
||||
"pitch": 33.615230560302734,
|
||||
"yaw": 11.286093711853027
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0003498424001015397,
|
||||
6.823486661029942e-05,
|
||||
4.142063730678703e-05,
|
||||
-5.345001723379169e-06,
|
||||
-7.396858110018478e-05,
|
||||
-1.2641475041979003e-05
|
||||
],
|
||||
[
|
||||
6.823486661029988e-05,
|
||||
0.00010295516106391171,
|
||||
-9.137229494897015e-05,
|
||||
2.281178954254835e-05,
|
||||
-1.979611332364414e-05,
|
||||
-7.605354993482835e-06
|
||||
],
|
||||
[
|
||||
4.142063730678625e-05,
|
||||
-9.137229494897096e-05,
|
||||
0.0002702927022549336,
|
||||
-4.213130837183371e-05,
|
||||
-7.56149612726986e-06,
|
||||
9.26150663825411e-06
|
||||
],
|
||||
[
|
||||
-5.345001723379082e-06,
|
||||
2.281178954254845e-05,
|
||||
-4.2131308371833616e-05,
|
||||
8.962887675732753e-06,
|
||||
-2.575675434153523e-07,
|
||||
-3.848871385514968e-06
|
||||
],
|
||||
[
|
||||
-7.396858110018466e-05,
|
||||
-1.9796113323644056e-05,
|
||||
-7.561496127270001e-06,
|
||||
-2.575675434153093e-07,
|
||||
1.8000566759428326e-05,
|
||||
7.99389653027148e-06
|
||||
],
|
||||
[
|
||||
-1.2641475041978559e-05,
|
||||
-7.605354993482897e-06,
|
||||
9.261506638254348e-06,
|
||||
-3.848871385514858e-06,
|
||||
7.993896530271401e-06,
|
||||
2.7756310749504287e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.07166452425966,
|
||||
0.581362070062273,
|
||||
0.9419759016685776
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0029938082229382617,
|
||||
0.004242707479832698,
|
||||
0.005268425832210631
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.01190826606439346,
|
||||
0.013088153786860686,
|
||||
0.01603645350806163
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.90826606439346,
|
||||
13.088153786860685,
|
||||
16.03645350806163
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.2477636245413861,
|
||||
"pitch": 0.8325671808473429,
|
||||
"yaw": 0.699613718760565
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.5,
|
||||
1048.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
423.55438232421875,
|
||||
1045.9644775390625
|
||||
],
|
||||
"reprojection_error_px": 3.0731253885112206,
|
||||
"confidence": 0.20059440065661768
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.5,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
996.4899291992188,
|
||||
920.2435302734375
|
||||
],
|
||||
"reprojection_error_px": 7.027422341283123,
|
||||
"confidence": 0.5971281121184089
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.25,
|
||||
929.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
123.95993041992188,
|
||||
934.0740966796875
|
||||
],
|
||||
"reprojection_error_px": 6.091182898025322,
|
||||
"confidence": 0.6560383014602613
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.75,
|
||||
914.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.61590576171875,
|
||||
913.2058715820312
|
||||
],
|
||||
"reprojection_error_px": 6.065738452698394,
|
||||
"confidence": 0.6806547457875692
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1077.615234375,
|
||||
854.2874755859375
|
||||
],
|
||||
"reprojection_error_px": 4.730406317389448,
|
||||
"confidence": 0.41285121294657384
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.75,
|
||||
848.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
237.76194763183594,
|
||||
846.0165405273438
|
||||
],
|
||||
"reprojection_error_px": 2.2159329777555143,
|
||||
"confidence": 0.5529673325477359
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_abd/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_abd/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 120.91801141245176,
|
||||
"gt": 120.0,
|
||||
"error": 0.9180114124517615,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 59.88602947146977,
|
||||
"gt": 60.0,
|
||||
"error": 0.11397052853021705,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.99107382267438,
|
||||
"gt": -110.0,
|
||||
"error": 0.008926177325633944,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 20.101360563623174,
|
||||
"gt": 20.0,
|
||||
"error": 0.10136056362318868,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 30.50828747500237,
|
||||
"gt": 30.0,
|
||||
"error": 0.508287475002362,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 178.87028846178652,
|
||||
"gt": 180.0,
|
||||
"error": 1.1297115382134848,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 6.477509567290077,
|
||||
"gt": 4.0,
|
||||
"error": 2.4775095672900767,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.3724512565389773,
|
||||
"max_abs_deg": 1.1297115382134848,
|
||||
"mean_abs_mm": 1.697760489870919,
|
||||
"max_abs_mm": 2.4775095672900767
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_abd/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_abd/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:19Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 120.91801141245176,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 59.88602947146977,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -109.99107382267438,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 20.101360563623174,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"b": {
|
||||
"value": 30.50828747500237,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 178.87028846178652,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 6.477509567290077,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.5277732038480047,
|
||||
"num_markers": 23
|
||||
}
|
||||
1185
data/camera_study/Scene10/k3_abf/aruco_marker_poses.json
Normal file
1185
data/camera_study/Scene10/k3_abf/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
562
data/camera_study/Scene10/k3_abf/aruco_positions_initial.json
Normal file
562
data/camera_study/Scene10/k3_abf/aruco_positions_initial.json
Normal file
@@ -0,0 +1,562 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:18:57Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 26,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3437251241398752,
|
||||
-0.2880518570653535,
|
||||
-0.027336175680837974
|
||||
],
|
||||
"position_mm": [
|
||||
343.7251241398752,
|
||||
-288.05185706535354,
|
||||
-27.336175680837975
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16785854357163119,
|
||||
-0.17315579742762638,
|
||||
-0.027341000491546467
|
||||
],
|
||||
"position_mm": [
|
||||
167.85854357163117,
|
||||
-173.15579742762637,
|
||||
-27.341000491546467
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4887969373394409,
|
||||
0.2151519019436198,
|
||||
-0.027344778657349317
|
||||
],
|
||||
"position_mm": [
|
||||
488.7969373394409,
|
||||
215.1519019436198,
|
||||
-27.344778657349316
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3399007685346788,
|
||||
-0.32741013108724015,
|
||||
-0.02754239461514119
|
||||
],
|
||||
"position_mm": [
|
||||
339.90076853467883,
|
||||
-327.41013108724013,
|
||||
-27.542394615141188
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.284542628458916,
|
||||
-0.2609142429326301,
|
||||
-0.027523444076098025
|
||||
],
|
||||
"position_mm": [
|
||||
284.542628458916,
|
||||
-260.9142429326301,
|
||||
-27.523444076098023
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4016442754970195,
|
||||
-0.17304360384293327,
|
||||
-0.02782735644960473
|
||||
],
|
||||
"position_mm": [
|
||||
401.64427549701946,
|
||||
-173.04360384293327,
|
||||
-27.82735644960473
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019583400771359276,
|
||||
-0.1888305609196817,
|
||||
-0.02823846532607405
|
||||
],
|
||||
"position_mm": [
|
||||
-19.583400771359276,
|
||||
-188.8305609196817,
|
||||
-28.23846532607405
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005437878298835949,
|
||||
-0.27719563632950794,
|
||||
-0.028747015326655703
|
||||
],
|
||||
"position_mm": [
|
||||
5.437878298835949,
|
||||
-277.1956363295079,
|
||||
-28.747015326655703
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4418532539715914,
|
||||
0.19413790567464606,
|
||||
-0.027882661763834013
|
||||
],
|
||||
"position_mm": [
|
||||
441.8532539715914,
|
||||
194.13790567464605,
|
||||
-27.88266176383401
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027390253334127496,
|
||||
0.19253937360267048,
|
||||
-0.025965078296917538
|
||||
],
|
||||
"position_mm": [
|
||||
-27.390253334127497,
|
||||
192.53937360267048,
|
||||
-25.96507829691754
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5063530924316049,
|
||||
-0.3135538253142812,
|
||||
-0.02766300592122651
|
||||
],
|
||||
"position_mm": [
|
||||
506.35309243160486,
|
||||
-313.5538253142812,
|
||||
-27.66300592122651
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18662820880639008,
|
||||
-0.2766962770611542,
|
||||
-0.027457045100409562
|
||||
],
|
||||
"position_mm": [
|
||||
186.6282088063901,
|
||||
-276.6962770611542,
|
||||
-27.457045100409562
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.30660433344953525,
|
||||
-0.35825402004545726,
|
||||
-0.027246402971970632
|
||||
],
|
||||
"position_mm": [
|
||||
306.60433344953526,
|
||||
-358.25402004545725,
|
||||
-27.24640297197063
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6506496658425812,
|
||||
-0.22406775861996026,
|
||||
-0.027142007301685093
|
||||
],
|
||||
"position_mm": [
|
||||
650.6496658425813,
|
||||
-224.06775861996024,
|
||||
-27.142007301685094
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10456229275120435,
|
||||
-0.19034887967147093,
|
||||
-0.027147622219092876
|
||||
],
|
||||
"position_mm": [
|
||||
104.56229275120435,
|
||||
-190.34887967147094,
|
||||
-27.147622219092874
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3088928580879901,
|
||||
-0.15643470938822562,
|
||||
0.1584966868546083
|
||||
],
|
||||
"position_mm": [
|
||||
308.89285808799013,
|
||||
-156.43470938822563,
|
||||
158.4966868546083
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7523091316145816,
|
||||
-0.0908295201086147,
|
||||
0.000834633856532585
|
||||
],
|
||||
"position_mm": [
|
||||
752.3091316145816,
|
||||
-90.8295201086147,
|
||||
0.8346338565325849
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6500135896057839,
|
||||
-0.010136006087639692,
|
||||
0.00037332949430560306
|
||||
],
|
||||
"position_mm": [
|
||||
650.013589605784,
|
||||
-10.136006087639691,
|
||||
0.3733294943056031
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021586136197409667,
|
||||
-0.020230171447986223,
|
||||
0.0011640471470370068
|
||||
],
|
||||
"position_mm": [
|
||||
21.58613619740967,
|
||||
-20.230171447986223,
|
||||
1.1640471470370068
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25300004414982186,
|
||||
-0.009074606313736522,
|
||||
0.00016276608304794952
|
||||
],
|
||||
"position_mm": [
|
||||
253.00004414982186,
|
||||
-9.074606313736522,
|
||||
0.1627660830479495
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34782586912632224,
|
||||
-0.011675676699665745,
|
||||
0.0011163084924605883
|
||||
],
|
||||
"position_mm": [
|
||||
347.82586912632223,
|
||||
-11.675676699665745,
|
||||
1.1163084924605882
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25041920016634434,
|
||||
-0.08847728419421877,
|
||||
0.0002108696475885868
|
||||
],
|
||||
"position_mm": [
|
||||
250.41920016634432,
|
||||
-88.47728419421877,
|
||||
0.21086964758858678
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"position_m": [
|
||||
0.31814418950007245,
|
||||
-0.018667115816921015,
|
||||
0.31569076123152473
|
||||
],
|
||||
"position_mm": [
|
||||
318.14418950007246,
|
||||
-18.667115816921015,
|
||||
315.69076123152473
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.22799483997378076,
|
||||
-0.03999951767550287,
|
||||
0.30914420610618387
|
||||
],
|
||||
"position_mm": [
|
||||
227.99483997378076,
|
||||
-39.999517675502865,
|
||||
309.14420610618384
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.31782474092135893,
|
||||
-0.048088089880697654,
|
||||
0.3003235767699683
|
||||
],
|
||||
"position_mm": [
|
||||
317.8247409213589,
|
||||
-48.08808988069765,
|
||||
300.32357676996827
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2796467080466959,
|
||||
-0.044322090402926444,
|
||||
0.3050079005902346
|
||||
],
|
||||
"position_mm": [
|
||||
279.6467080466959,
|
||||
-44.32209040292644,
|
||||
305.00790059023456
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
561
data/camera_study/Scene10/k3_abf/aruco_positions_optimized.json
Normal file
561
data/camera_study/Scene10/k3_abf/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:18:58Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 26,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.344872227980913,
|
||||
-0.285073897939649,
|
||||
-0.03143016651550026
|
||||
],
|
||||
"position_mm": [
|
||||
344.872227980913,
|
||||
-285.073897939649,
|
||||
-31.430166515500265
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16700631887332593,
|
||||
-0.17444926210749503,
|
||||
-0.025891896354220702
|
||||
],
|
||||
"position_mm": [
|
||||
167.00631887332594,
|
||||
-174.44926210749503,
|
||||
-25.8918963542207
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.48779727201417955,
|
||||
0.2133454849240495,
|
||||
-0.02479275348533003
|
||||
],
|
||||
"position_mm": [
|
||||
487.79727201417955,
|
||||
213.34548492404952,
|
||||
-24.79275348533003
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3398750501871461,
|
||||
-0.3285630089908697,
|
||||
-0.026142418289381908
|
||||
],
|
||||
"position_mm": [
|
||||
339.8750501871461,
|
||||
-328.5630089908697,
|
||||
-26.142418289381908
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2845919289905986,
|
||||
-0.2608369780414383,
|
||||
-0.02763534277536527
|
||||
],
|
||||
"position_mm": [
|
||||
284.5919289905986,
|
||||
-260.8369780414383,
|
||||
-27.63534277536527
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4016644069779143,
|
||||
-0.17304943837477102,
|
||||
-0.027828213389374825
|
||||
],
|
||||
"position_mm": [
|
||||
401.66440697791427,
|
||||
-173.04943837477103,
|
||||
-27.828213389374824
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01965977228731217,
|
||||
-0.1884068861653073,
|
||||
-0.028581807301438677
|
||||
],
|
||||
"position_mm": [
|
||||
-19.65977228731217,
|
||||
-188.4068861653073,
|
||||
-28.581807301438676
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005387783813752628,
|
||||
-0.27718561529635405,
|
||||
-0.028725518417530446
|
||||
],
|
||||
"position_mm": [
|
||||
5.387783813752628,
|
||||
-277.18561529635406,
|
||||
-28.725518417530445
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.442768900428819,
|
||||
0.1955280319745608,
|
||||
-0.029750639362916352
|
||||
],
|
||||
"position_mm": [
|
||||
442.768900428819,
|
||||
195.5280319745608,
|
||||
-29.750639362916353
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027448885668632163,
|
||||
0.1926398437810037,
|
||||
-0.026109561869874075
|
||||
],
|
||||
"position_mm": [
|
||||
-27.448885668632162,
|
||||
192.63984378100372,
|
||||
-26.109561869874074
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.506351081186413,
|
||||
-0.31353395946887236,
|
||||
-0.027654667111455335
|
||||
],
|
||||
"position_mm": [
|
||||
506.351081186413,
|
||||
-313.53395946887235,
|
||||
-27.654667111455336
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.186545851078748,
|
||||
-0.27617288981820337,
|
||||
-0.028166175075422083
|
||||
],
|
||||
"position_mm": [
|
||||
186.545851078748,
|
||||
-276.1728898182034,
|
||||
-28.166175075422082
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.3041012147597672,
|
||||
-0.3601778877311039,
|
||||
-0.024069200263459135
|
||||
],
|
||||
"position_mm": [
|
||||
304.1012147597672,
|
||||
-360.17788773110385,
|
||||
-24.069200263459134
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6506496532964678,
|
||||
-0.22406764829245043,
|
||||
-0.02714195869540798
|
||||
],
|
||||
"position_mm": [
|
||||
650.6496532964678,
|
||||
-224.06764829245043,
|
||||
-27.14195869540798
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10491566403682026,
|
||||
-0.18996136261885396,
|
||||
-0.027787598978289058
|
||||
],
|
||||
"position_mm": [
|
||||
104.91566403682026,
|
||||
-189.96136261885397,
|
||||
-27.787598978289058
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.30965492124044636,
|
||||
-0.15596107363559772,
|
||||
0.15797558142572546
|
||||
],
|
||||
"position_mm": [
|
||||
309.65492124044636,
|
||||
-155.96107363559773,
|
||||
157.97558142572547
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7523093215211043,
|
||||
-0.09083060961463339,
|
||||
0.0008346340150468042
|
||||
],
|
||||
"position_mm": [
|
||||
752.3093215211043,
|
||||
-90.83060961463339,
|
||||
0.8346340150468042
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6500123085938552,
|
||||
-0.010129749719406483,
|
||||
0.0003763093512072362
|
||||
],
|
||||
"position_mm": [
|
||||
650.0123085938552,
|
||||
-10.129749719406483,
|
||||
0.37630935120723624
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021557510339485133,
|
||||
-0.020545166296238707,
|
||||
0.0012491713748413356
|
||||
],
|
||||
"position_mm": [
|
||||
21.557510339485134,
|
||||
-20.54516629623871,
|
||||
1.2491713748413356
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25309340711613837,
|
||||
-0.008692479028847573,
|
||||
-0.00011457923176328382
|
||||
],
|
||||
"position_mm": [
|
||||
253.09340711613837,
|
||||
-8.692479028847574,
|
||||
-0.11457923176328381
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.347807910175868,
|
||||
-0.011649294441395425,
|
||||
0.0011185463630914389
|
||||
],
|
||||
"position_mm": [
|
||||
347.80791017586796,
|
||||
-11.649294441395424,
|
||||
1.118546363091439
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2503001632101795,
|
||||
-0.08864128819362872,
|
||||
0.0005062843649424625
|
||||
],
|
||||
"position_mm": [
|
||||
250.3001632101795,
|
||||
-88.64128819362872,
|
||||
0.5062843649424625
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"position_m": [
|
||||
0.3178066697150719,
|
||||
-0.021322238874038946,
|
||||
0.3134795864903713
|
||||
],
|
||||
"position_mm": [
|
||||
317.80666971507185,
|
||||
-21.322238874038945,
|
||||
313.4795864903713
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.22916700510228374,
|
||||
-0.03948904278962731,
|
||||
0.3086720540374003
|
||||
],
|
||||
"position_mm": [
|
||||
229.16700510228375,
|
||||
-39.48904278962731,
|
||||
308.6720540374003
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.31883199824928526,
|
||||
-0.04470988005227605,
|
||||
0.3004562876316581
|
||||
],
|
||||
"position_mm": [
|
||||
318.8319982492853,
|
||||
-44.70988005227605,
|
||||
300.4562876316581
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2815490392367006,
|
||||
-0.04344116689728757,
|
||||
0.30428071051817984
|
||||
],
|
||||
"position_mm": [
|
||||
281.5490392367006,
|
||||
-43.441166897287566,
|
||||
304.28071051817983
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2330
data/camera_study/Scene10/k3_abf/render_a_aruco_detection.json
Normal file
2330
data/camera_study/Scene10/k3_abf/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
467
data/camera_study/Scene10/k3_abf/render_a_camera_pose.json
Normal file
467
data/camera_study/Scene10/k3_abf/render_a_camera_pose.json
Normal file
@@ -0,0 +1,467 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:56Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abf\\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": 19,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
215,
|
||||
105,
|
||||
211,
|
||||
75,
|
||||
214,
|
||||
74,
|
||||
102,
|
||||
217,
|
||||
205,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01009749778311845,
|
||||
0.0013500052634516154,
|
||||
0.0012080581027067798,
|
||||
0.001208056584232894
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.418903298149159,
|
||||
"residual_median_px": 2.9058066287550095,
|
||||
"residual_max_px": 7.881774161943574,
|
||||
"sigma2_normalized": 1.7330383439497478e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8081126809120178,
|
||||
-0.5890257358551025,
|
||||
-0.0016104801325127482
|
||||
],
|
||||
[
|
||||
-0.3439487814903259,
|
||||
-0.46965670585632324,
|
||||
-0.8130939602851868
|
||||
],
|
||||
[
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276943325996399,
|
||||
0.17315705120563507,
|
||||
1.1353343725204468
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1050851025918234,
|
||||
-0.6867341612291594,
|
||||
0.3507860528401858
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.29933083057403564,
|
||||
-0.7994182705879211,
|
||||
0.8013386726379395
|
||||
],
|
||||
"position_mm": [
|
||||
-299.3308410644531,
|
||||
-799.4182739257812,
|
||||
801.3386840820312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5152587890625,
|
||||
"pitch": -28.5664005279541,
|
||||
"yaw": -23.05556297302246
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.5705111713147538e-05,
|
||||
-3.606186641991224e-06,
|
||||
9.93455859227922e-07,
|
||||
5.974998436558746e-07,
|
||||
4.6929081989455075e-07,
|
||||
2.8925877037560832e-06
|
||||
],
|
||||
[
|
||||
-3.606186641991253e-06,
|
||||
4.525067031199804e-06,
|
||||
-1.5535915979518367e-06,
|
||||
-4.146706877795486e-07,
|
||||
-8.403171882148325e-07,
|
||||
3.704138848703875e-08
|
||||
],
|
||||
[
|
||||
9.93455859228011e-07,
|
||||
-1.5535915979518793e-06,
|
||||
1.4511663564702391e-05,
|
||||
8.397716382398054e-07,
|
||||
-1.8034796850892003e-06,
|
||||
-4.925606373863842e-06
|
||||
],
|
||||
[
|
||||
5.974998436558832e-07,
|
||||
-4.146706877795502e-07,
|
||||
8.397716382397962e-07,
|
||||
2.430616306834126e-07,
|
||||
1.4873676074531513e-08,
|
||||
1.58103612736764e-07
|
||||
],
|
||||
[
|
||||
4.692908198945444e-07,
|
||||
-8.403171882148285e-07,
|
||||
-1.8034796850892121e-06,
|
||||
1.4873676074530825e-08,
|
||||
6.717933155003761e-07,
|
||||
1.166485422903723e-06
|
||||
],
|
||||
[
|
||||
2.892587703756058e-06,
|
||||
3.704138848704778e-08,
|
||||
-4.925606373863879e-06,
|
||||
1.5810361273676463e-07,
|
||||
1.166485422903725e-06,
|
||||
5.922812492193122e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22706131431744284,
|
||||
0.12188075641483156,
|
||||
0.21826355925678265
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0004930128098573226,
|
||||
0.0008196299869455584,
|
||||
0.0024336829070758423
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0031789461102063005,
|
||||
0.004041324498858458,
|
||||
0.00434604702092401
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.1789461102063004,
|
||||
4.041324498858458,
|
||||
4.3460470209240105
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2878030578767992,
|
||||
"pitch": 0.1683177033483575,
|
||||
"yaw": 0.1374718863525747
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.25,
|
||||
1031.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.61865234375,
|
||||
1028.5360107421875
|
||||
],
|
||||
"reprojection_error_px": 4.53347807892285,
|
||||
"confidence": 0.45573027871641286
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.7294921875,
|
||||
1027.8443603515625
|
||||
],
|
||||
"reprojection_error_px": 3.879437445756702,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.6806030273438,
|
||||
996.0768432617188
|
||||
],
|
||||
"reprojection_error_px": 3.7170274866418533,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1154.75,
|
||||
961.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.5029296875,
|
||||
962.4193115234375
|
||||
],
|
||||
"reprojection_error_px": 7.881774161943574,
|
||||
"confidence": 0.7524431457735686
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1104736328125,
|
||||
934.5891723632812
|
||||
],
|
||||
"reprojection_error_px": 2.8399564551455856,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
735.853271484375,
|
||||
928.2763061523438
|
||||
],
|
||||
"reprojection_error_px": 1.1689043938176247,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.25,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.45166015625,
|
||||
913.0933837890625
|
||||
],
|
||||
"reprojection_error_px": 2.0670103729610174,
|
||||
"confidence": 0.7309457014059588
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.08258056640625,
|
||||
847.7832641601562
|
||||
],
|
||||
"reprojection_error_px": 2.98157550791138,
|
||||
"confidence": 0.5963354569243849
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.3167724609375,
|
||||
822.3063354492188
|
||||
],
|
||||
"reprojection_error_px": 2.7006575928524246,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.8435668945312,
|
||||
753.69775390625
|
||||
],
|
||||
"reprojection_error_px": 2.366203135699148,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.0775146484375,
|
||||
765.9021606445312
|
||||
],
|
||||
"reprojection_error_px": 2.9058066287550095,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.66943359375,
|
||||
684.4354248046875
|
||||
],
|
||||
"reprojection_error_px": 3.908457721536807,
|
||||
"confidence": 0.4872433032283655
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
147.21554565429688,
|
||||
715.9539184570312
|
||||
],
|
||||
"reprojection_error_px": 3.01540479526219,
|
||||
"confidence": 0.3538655141518615
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.1135864257812,
|
||||
626.0042114257812
|
||||
],
|
||||
"reprojection_error_px": 2.2416385832712016,
|
||||
"confidence": 0.4703251278796996
|
||||
},
|
||||
{
|
||||
"marker_id": 74,
|
||||
"observed_center_px": [
|
||||
354.25,
|
||||
686.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.1841125488281,
|
||||
685.2387084960938
|
||||
],
|
||||
"reprojection_error_px": 1.4692945805517152,
|
||||
"confidence": 0.3428566063437381
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.5,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.1954345703125,
|
||||
654.4063110351562
|
||||
],
|
||||
"reprojection_error_px": 2.306469042030312,
|
||||
"confidence": 0.35500593874581543
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.6787109375,
|
||||
525.702392578125
|
||||
],
|
||||
"reprojection_error_px": 4.137457510565784,
|
||||
"confidence": 0.3767801116964092
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.5634765625,
|
||||
478.1280212402344
|
||||
],
|
||||
"reprojection_error_px": 3.5469162147969504,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.75,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.77392578125,
|
||||
473.96392822265625
|
||||
],
|
||||
"reprojection_error_px": 0.2152619972435565,
|
||||
"confidence": 0.33198985414097737
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2595
data/camera_study/Scene10/k3_abf/render_b_aruco_detection.json
Normal file
2595
data/camera_study/Scene10/k3_abf/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
635
data/camera_study/Scene10/k3_abf/render_b_camera_pose.json
Normal file
635
data/camera_study/Scene10/k3_abf/render_b_camera_pose.json
Normal file
@@ -0,0 +1,635 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:56Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abf\\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": 31,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
95,
|
||||
55,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
92,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
215,
|
||||
210,
|
||||
211,
|
||||
206,
|
||||
207,
|
||||
75,
|
||||
100,
|
||||
76,
|
||||
94,
|
||||
72,
|
||||
53,
|
||||
50,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.014303715741588072,
|
||||
0.0016309340220155746,
|
||||
0.0012386957275541213,
|
||||
0.0012386850271530372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5021109163429425,
|
||||
"residual_median_px": 3.184544956535646,
|
||||
"residual_max_px": 6.067533639138036,
|
||||
"sigma2_normalized": 1.6987342317165036e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999269843101501,
|
||||
-0.011898769997060299,
|
||||
-0.002109621185809374
|
||||
],
|
||||
[
|
||||
-0.010610892437398434,
|
||||
-0.7809832096099854,
|
||||
-0.6244618892669678
|
||||
],
|
||||
[
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31130585074424744,
|
||||
0.05408250167965889,
|
||||
1.4956468343734741
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467098140683542,
|
||||
-0.015590715342859898,
|
||||
0.002544094168982025
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30320802330970764,
|
||||
-0.8954063653945923,
|
||||
1.2012943029403687
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080383300781,
|
||||
-895.4063720703125,
|
||||
1201.2943115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.3582305908203,
|
||||
"pitch": -0.33132898807525635,
|
||||
"yaw": -0.6079809069633484
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.1714980332113037e-05,
|
||||
1.612849096603274e-07,
|
||||
3.3581655194842685e-06,
|
||||
2.9594448332849086e-07,
|
||||
-6.152421164406947e-07,
|
||||
4.1599332363325e-07
|
||||
],
|
||||
[
|
||||
1.6128490966032213e-07,
|
||||
1.9643383110369143e-06,
|
||||
-6.707254416001559e-07,
|
||||
1.4302435629986665e-07,
|
||||
-5.459321264980795e-07,
|
||||
5.271779814055738e-07
|
||||
],
|
||||
[
|
||||
3.3581655194842566e-06,
|
||||
-6.70725441600183e-07,
|
||||
2.041861850548542e-05,
|
||||
2.998052506270438e-07,
|
||||
-2.410609247586222e-06,
|
||||
-7.912525866840433e-06
|
||||
],
|
||||
[
|
||||
2.9594448332849166e-07,
|
||||
1.430243562998651e-07,
|
||||
2.9980525062704897e-07,
|
||||
1.5677275797219876e-07,
|
||||
-6.001927256130577e-08,
|
||||
1.713792123751456e-07
|
||||
],
|
||||
[
|
||||
-6.15242116440693e-07,
|
||||
-5.459321264980771e-07,
|
||||
-2.4106092475862307e-06,
|
||||
-6.00192725613057e-08,
|
||||
6.366335588393726e-07,
|
||||
1.1255616142030518e-06
|
||||
],
|
||||
[
|
||||
4.15993323633253e-07,
|
||||
5.271779814055734e-07,
|
||||
-7.912525866840427e-06,
|
||||
1.7137921237514697e-07,
|
||||
1.1255616142030518e-06,
|
||||
5.894338230720332e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1961071437365895,
|
||||
0.08030281614640503,
|
||||
0.25890224118047883
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00039594539771564306,
|
||||
0.0007978932001460927,
|
||||
0.002427825823802097
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0050998544532508275,
|
||||
0.003662987958878001,
|
||||
0.003375018538044121
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.099854453250828,
|
||||
3.6629879588780008,
|
||||
3.375018538044121
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.15667947440575844,
|
||||
"pitch": 0.19000314251532338,
|
||||
"yaw": 0.082955108711716
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.25,
|
||||
1011.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.998779296875,
|
||||
1014.4274291992188
|
||||
],
|
||||
"reprojection_error_px": 5.079430788221836,
|
||||
"confidence": 0.6769166271324829
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.9595336914062,
|
||||
1006.0613403320312
|
||||
],
|
||||
"reprojection_error_px": 3.261636658737628,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1029.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.0665893554688,
|
||||
1034.0140380859375
|
||||
],
|
||||
"reprojection_error_px": 6.067533639138036,
|
||||
"confidence": 0.4650192592592593
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
272.7215576171875,
|
||||
971.5800170898438
|
||||
],
|
||||
"reprojection_error_px": 5.204339881131743,
|
||||
"confidence": 0.6810790771484375
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.3250732421875,
|
||||
962.7305297851562
|
||||
],
|
||||
"reprojection_error_px": 2.7899109253851826,
|
||||
"confidence": 0.5211106905954719
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.099853515625,
|
||||
972.5114135742188
|
||||
],
|
||||
"reprojection_error_px": 3.184544956535646,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.0887451171875,
|
||||
957.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 3.0252117334354005,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
539.1934204101562,
|
||||
958.4058227539062
|
||||
],
|
||||
"reprojection_error_px": 4.354981858789706,
|
||||
"confidence": 0.6090065437382148
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.75,
|
||||
939.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.953125,
|
||||
941.1909790039062
|
||||
],
|
||||
"reprojection_error_px": 2.098191902384026,
|
||||
"confidence": 0.6008976526738182
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.0,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.3104248046875,
|
||||
898.68310546875
|
||||
],
|
||||
"reprojection_error_px": 4.38714926484744,
|
||||
"confidence": 0.2507367639652114
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1214.75,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1213.0572509765625,
|
||||
883.4988403320312
|
||||
],
|
||||
"reprojection_error_px": 2.1049465007691484,
|
||||
"confidence": 0.5657302556798534
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
430.1767883300781,
|
||||
847.548828125
|
||||
],
|
||||
"reprojection_error_px": 4.954930725525366,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
248.56314086914062,
|
||||
850.4844360351562
|
||||
],
|
||||
"reprojection_error_px": 2.5266588624770963,
|
||||
"confidence": 0.5340019648682838
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.421142578125,
|
||||
835.3626708984375
|
||||
],
|
||||
"reprojection_error_px": 3.8713272844193223,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
806.2885131835938,
|
||||
841.5922241210938
|
||||
],
|
||||
"reprojection_error_px": 3.3177439740371075,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.8951416015625,
|
||||
827.0758056640625
|
||||
],
|
||||
"reprojection_error_px": 2.2098094704539766,
|
||||
"confidence": 0.5336775191033459
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.25,
|
||||
824.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.0701293945312,
|
||||
826.93115234375
|
||||
],
|
||||
"reprojection_error_px": 5.290659025742475,
|
||||
"confidence": 0.49066144587566046
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.4681396484375,
|
||||
699.86669921875
|
||||
],
|
||||
"reprojection_error_px": 3.5343750000843213,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
637.25,
|
||||
706.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
636.5221557617188,
|
||||
707.2503662109375
|
||||
],
|
||||
"reprojection_error_px": 1.446780182561751,
|
||||
"confidence": 0.4795631502013408
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.2628479003906,
|
||||
632.3521728515625
|
||||
],
|
||||
"reprojection_error_px": 2.518767954104791,
|
||||
"confidence": 0.38486810600050964
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
642.25,
|
||||
617.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
638.0531005859375,
|
||||
618.1140747070312
|
||||
],
|
||||
"reprojection_error_px": 4.2126612828541115,
|
||||
"confidence": 0.3867595368202286
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.872314453125,
|
||||
612.3995971679688
|
||||
],
|
||||
"reprojection_error_px": 0.37294201101014113,
|
||||
"confidence": 0.43456133400387903
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.716552734375,
|
||||
611.0010986328125
|
||||
],
|
||||
"reprojection_error_px": 4.302952724947643,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.6486511230469,
|
||||
441.182861328125
|
||||
],
|
||||
"reprojection_error_px": 2.7364907255539297,
|
||||
"confidence": 0.269105230137358
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.25,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.570068359375,
|
||||
451.0298767089844
|
||||
],
|
||||
"reprojection_error_px": 1.9959532901536652,
|
||||
"confidence": 0.3034911052213101
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.5,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.77978515625,
|
||||
457.7312316894531
|
||||
],
|
||||
"reprojection_error_px": 2.344590427596616,
|
||||
"confidence": 0.29698484802246095
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.20654296875,
|
||||
448.8764343261719
|
||||
],
|
||||
"reprojection_error_px": 3.953862950767804,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
875.75,
|
||||
436.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
874.7793579101562,
|
||||
435.638671875
|
||||
],
|
||||
"reprojection_error_px": 1.1471129599966423,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
928.0985107421875,
|
||||
418.8909912109375
|
||||
],
|
||||
"reprojection_error_px": 3.7423561910304857,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1033.346435546875,
|
||||
418.1204833984375
|
||||
],
|
||||
"reprojection_error_px": 2.849380612096931,
|
||||
"confidence": 0.2795619311083096
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
316.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.083984375,
|
||||
316.4956359863281
|
||||
],
|
||||
"reprojection_error_px": 1.6029171962467468,
|
||||
"confidence": 0.22419458414613705
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2058
data/camera_study/Scene10/k3_abf/render_f_aruco_detection.json
Normal file
2058
data/camera_study/Scene10/k3_abf/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
582
data/camera_study/Scene10/k3_abf/render_f_camera_pose.json
Normal file
582
data/camera_study/Scene10/k3_abf/render_f_camera_pose.json
Normal file
@@ -0,0 +1,582 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:57Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abf\\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": 27,
|
||||
"used_marker_ids": [
|
||||
68,
|
||||
46,
|
||||
208,
|
||||
47,
|
||||
56,
|
||||
53,
|
||||
97,
|
||||
62,
|
||||
54,
|
||||
55,
|
||||
72,
|
||||
66,
|
||||
214,
|
||||
95,
|
||||
51,
|
||||
103,
|
||||
69,
|
||||
58,
|
||||
82,
|
||||
73,
|
||||
210,
|
||||
52,
|
||||
64,
|
||||
77,
|
||||
83,
|
||||
75,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.00918677717341902,
|
||||
0.0014933429518723808,
|
||||
0.001390373853667637,
|
||||
0.0013903699834861628,
|
||||
0.0013903699807887252
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.941603533751138,
|
||||
"residual_median_px": 3.7352373317630128,
|
||||
"residual_max_px": 5.771900878439298,
|
||||
"sigma2_normalized": 2.17476976890378e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31769248843193054,
|
||||
0.9481521248817444,
|
||||
0.008892479352653027
|
||||
],
|
||||
[
|
||||
0.9206541180610657,
|
||||
-0.30620789527893066,
|
||||
-0.242141991853714
|
||||
],
|
||||
[
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12344730645418167,
|
||||
-0.19988536834716797,
|
||||
1.4972078800201416
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.378352663832453,
|
||||
1.7133801592888853,
|
||||
-0.1998435821316908
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48447033762931824,
|
||||
-0.3056860566139221,
|
||||
1.4030927419662476
|
||||
],
|
||||
"position_mm": [
|
||||
484.4703369140625,
|
||||
-305.6860656738281,
|
||||
1403.0927734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.98638916015625,
|
||||
"pitch": 13.112541198730469,
|
||||
"yaw": 70.96184539794922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.2311819447272024e-05,
|
||||
1.8832577487974546e-05,
|
||||
-4.656767371183097e-06,
|
||||
-4.18150026429738e-07,
|
||||
2.6114865287331025e-07,
|
||||
2.406181848846857e-06
|
||||
],
|
||||
[
|
||||
1.8832577487974533e-05,
|
||||
1.683541014579236e-05,
|
||||
-7.3574856590594524e-06,
|
||||
4.5948447714477966e-07,
|
||||
3.095065254407523e-08,
|
||||
2.3847847067019377e-06
|
||||
],
|
||||
[
|
||||
-4.6567673711861375e-06,
|
||||
-7.357485659062205e-06,
|
||||
0.00016783973036034415,
|
||||
1.5647826411604766e-06,
|
||||
-1.729586622472892e-06,
|
||||
-2.906231789157714e-05
|
||||
],
|
||||
[
|
||||
-4.1815002642977447e-07,
|
||||
4.594844771447391e-07,
|
||||
1.5647826411606013e-06,
|
||||
3.507815548304795e-07,
|
||||
-2.7134564617847737e-08,
|
||||
2.4204791300702807e-07
|
||||
],
|
||||
[
|
||||
2.611486528733672e-07,
|
||||
3.0950652544076366e-08,
|
||||
-1.729586622472832e-06,
|
||||
-2.7134564617850665e-08,
|
||||
1.9997327434023874e-07,
|
||||
4.1386012647726157e-07
|
||||
],
|
||||
[
|
||||
2.4061818488473495e-06,
|
||||
2.384784706702394e-06,
|
||||
-2.9062317891576876e-05,
|
||||
2.420479130070509e-07,
|
||||
4.138601264772586e-07,
|
||||
9.270646369219581e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3256891862833913,
|
||||
0.23509017702077495,
|
||||
0.7422838625560957
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005922681443657758,
|
||||
0.00044718371430569644,
|
||||
0.003044773615430149
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011255169411300251,
|
||||
0.011919325044430497,
|
||||
0.004596769734438054
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.255169411300251,
|
||||
11.919325044430497,
|
||||
4.5967697344380545
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5094522091773732,
|
||||
"pitch": 0.4352540861263008,
|
||||
"yaw": 0.1004884180203833
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.0,
|
||||
941.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.3548583984375,
|
||||
940.5469970703125
|
||||
],
|
||||
"reprojection_error_px": 5.771900878439298,
|
||||
"confidence": 0.3105318897567382
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.25,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1387.9061279296875,
|
||||
883.3380737304688
|
||||
],
|
||||
"reprojection_error_px": 4.7309507369362676,
|
||||
"confidence": 0.480064078578645
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
937.0,
|
||||
754.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
934.9244995117188,
|
||||
751.2972412109375
|
||||
],
|
||||
"reprojection_error_px": 3.6092224568792584,
|
||||
"confidence": 0.717438637944123
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
665.0,
|
||||
836.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
667.4868774414062,
|
||||
835.926025390625
|
||||
],
|
||||
"reprojection_error_px": 2.507891336580391,
|
||||
"confidence": 0.714264135428559
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1341.75,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1344.8751220703125,
|
||||
839.613037109375
|
||||
],
|
||||
"reprojection_error_px": 5.386263209134431,
|
||||
"confidence": 0.6720101269988878
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1399.75,
|
||||
806.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.572998046875,
|
||||
803.723388671875
|
||||
],
|
||||
"reprojection_error_px": 5.655467121468141,
|
||||
"confidence": 0.25536384825957736
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.75,
|
||||
818.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.1571044921875,
|
||||
815.3113403320312
|
||||
],
|
||||
"reprojection_error_px": 3.7352373317630128,
|
||||
"confidence": 0.7144285455619288
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.25,
|
||||
862.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
843.9764404296875,
|
||||
867.170166015625
|
||||
],
|
||||
"reprojection_error_px": 4.840702902743903,
|
||||
"confidence": 0.7019920279258633
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
610.5,
|
||||
848.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
607.426025390625,
|
||||
853.0718994140625
|
||||
],
|
||||
"reprojection_error_px": 5.30359636891383,
|
||||
"confidence": 0.7005026944924987
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
675.25,
|
||||
746.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
672.9774169921875,
|
||||
745.18359375
|
||||
],
|
||||
"reprojection_error_px": 2.4147779799470532,
|
||||
"confidence": 0.6761108765479277
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.513671875,
|
||||
751.8689575195312
|
||||
],
|
||||
"reprojection_error_px": 1.381110152386584,
|
||||
"confidence": 0.63555573802114
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
508.25,
|
||||
692.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
508.324951171875,
|
||||
692.6304321289062
|
||||
],
|
||||
"reprojection_error_px": 0.14111751827228045,
|
||||
"confidence": 0.6485230397697823
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.75,
|
||||
714.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.2877197265625,
|
||||
715.8521118164062
|
||||
],
|
||||
"reprojection_error_px": 3.8835838005607632,
|
||||
"confidence": 0.62142490645665
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
612.75,
|
||||
626.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
616.0951538085938,
|
||||
624.1017456054688
|
||||
],
|
||||
"reprojection_error_px": 3.975556683883667,
|
||||
"confidence": 0.6415498386959416
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
739.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
740.84765625,
|
||||
558.3189086914062
|
||||
],
|
||||
"reprojection_error_px": 1.8491718465580436,
|
||||
"confidence": 0.6088879208521975
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
487.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.0453491210938,
|
||||
487.8307800292969
|
||||
],
|
||||
"reprojection_error_px": 4.046155573463183,
|
||||
"confidence": 0.5954680843098741
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
534.0264892578125,
|
||||
406.2565612792969
|
||||
],
|
||||
"reprojection_error_px": 5.5333073045225545,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
631.8712768554688,
|
||||
432.2906494140625
|
||||
],
|
||||
"reprojection_error_px": 3.9551281796337383,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1356.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.176025390625,
|
||||
429.6244201660156
|
||||
],
|
||||
"reprojection_error_px": 1.6806372266884486,
|
||||
"confidence": 0.6113473409254715
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1401.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.8709716796875,
|
||||
418.31756591796875
|
||||
],
|
||||
"reprojection_error_px": 2.377980004156206,
|
||||
"confidence": 0.22008504273316973
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.0,
|
||||
307.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
871.6832885742188,
|
||||
304.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.0594109400751965,
|
||||
"confidence": 0.60279428383853
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.25,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.0579833984375,
|
||||
316.39373779296875
|
||||
],
|
||||
"reprojection_error_px": 5.7213807064526625,
|
||||
"confidence": 0.5743827506632194
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
338.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
640.4821166992188,
|
||||
334.9952087402344
|
||||
],
|
||||
"reprojection_error_px": 3.0048444763765603,
|
||||
"confidence": 0.5397522426826521
|
||||
},
|
||||
{
|
||||
"marker_id": 77,
|
||||
"observed_center_px": [
|
||||
1125.5,
|
||||
230.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1128.3472900390625,
|
||||
234.04983520507812
|
||||
],
|
||||
"reprojection_error_px": 4.950578325290361,
|
||||
"confidence": 0.5278189208292927
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.932373046875,
|
||||
207.5139923095703
|
||||
],
|
||||
"reprojection_error_px": 3.461048940088533,
|
||||
"confidence": 0.5445844663450473
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
1108.0,
|
||||
182.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1111.3167724609375,
|
||||
182.71337890625
|
||||
],
|
||||
"reprojection_error_px": 3.392622734922916,
|
||||
"confidence": 0.5380549070504695
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.0,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1282.8663330078125,
|
||||
133.39898681640625
|
||||
],
|
||||
"reprojection_error_px": 3.283155208898362,
|
||||
"confidence": 0.5493902887184056
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_abf/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_abf/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 118.9791775359666,
|
||||
"gt": 120.0,
|
||||
"error": 1.020822464033401,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 59.90424253022675,
|
||||
"gt": 60.0,
|
||||
"error": 0.09575746977324684,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.81584734726059,
|
||||
"gt": -110.0,
|
||||
"error": 0.18415265273941372,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.999466255513912,
|
||||
"gt": 20.0,
|
||||
"error": 0.0005337444860913365,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 30.0,
|
||||
"error": 30.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 180.0,
|
||||
"error": 180.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 4.0,
|
||||
"error": 4.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.09348128899958397,
|
||||
"max_abs_deg": 0.18415265273941372,
|
||||
"mean_abs_mm": 1.020822464033401,
|
||||
"max_abs_mm": 1.020822464033401
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_abf/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_abf/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:00Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 118.9791775359666,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 59.90424253022675,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -109.81584734726059,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 19.999466255513912,
|
||||
"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": 1.9979485962826682,
|
||||
"num_markers": 26
|
||||
}
|
||||
1400
data/camera_study/Scene10/k3_abg/aruco_marker_poses.json
Normal file
1400
data/camera_study/Scene10/k3_abg/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
657
data/camera_study/Scene10/k3_abg/aruco_positions_initial.json
Normal file
657
data/camera_study/Scene10/k3_abg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,657 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:18:43Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 31,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2061597004485399,
|
||||
0.2066972923859535,
|
||||
1.4011416040110074
|
||||
],
|
||||
"position_mm": [
|
||||
-206.1597004485399,
|
||||
206.6972923859535,
|
||||
1401.1416040110073
|
||||
],
|
||||
"direction": [
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34376654762038256,
|
||||
-0.28839563095466614,
|
||||
-0.02760537942584299
|
||||
],
|
||||
"position_mm": [
|
||||
343.76654762038254,
|
||||
-288.39563095466616,
|
||||
-27.60537942584299
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6869553120509962,
|
||||
-0.31828288284648676,
|
||||
-0.026714386151434642
|
||||
],
|
||||
"position_mm": [
|
||||
686.9553120509962,
|
||||
-318.28288284648676,
|
||||
-26.714386151434642
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16791244327108318,
|
||||
-0.17356576866439072,
|
||||
-0.02748782876628542
|
||||
],
|
||||
"position_mm": [
|
||||
167.9124432710832,
|
||||
-173.56576866439073,
|
||||
-27.487828766285418
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4882162799182303,
|
||||
0.2145787188045998,
|
||||
-0.027009952548570484
|
||||
],
|
||||
"position_mm": [
|
||||
488.2162799182303,
|
||||
214.57871880459982,
|
||||
-27.009952548570485
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.339841934667412,
|
||||
-0.3277465381175194,
|
||||
-0.026516689054223226
|
||||
],
|
||||
"position_mm": [
|
||||
339.84193466741203,
|
||||
-327.74653811751944,
|
||||
-26.516689054223225
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2844629212143551,
|
||||
-0.2610707104386771,
|
||||
-0.027225119001680127
|
||||
],
|
||||
"position_mm": [
|
||||
284.4629212143551,
|
||||
-261.07071043867705,
|
||||
-27.225119001680127
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6271865903718744,
|
||||
-0.27675395886676263,
|
||||
-0.026907347912707404
|
||||
],
|
||||
"position_mm": [
|
||||
627.1865903718744,
|
||||
-276.7539588667626,
|
||||
-26.907347912707404
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7745703446602326,
|
||||
-0.23669721919029751,
|
||||
-0.02692049447484487
|
||||
],
|
||||
"position_mm": [
|
||||
774.5703446602325,
|
||||
-236.69721919029752,
|
||||
-26.920494474844872
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019161061515149687,
|
||||
-0.18966800813053222,
|
||||
-0.02643246570556346
|
||||
],
|
||||
"position_mm": [
|
||||
-19.161061515149687,
|
||||
-189.66800813053223,
|
||||
-26.43246570556346
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.0058255026810429935,
|
||||
-0.27796402910182255,
|
||||
-0.0268471839268234
|
||||
],
|
||||
"position_mm": [
|
||||
5.825502681042994,
|
||||
-277.9640291018226,
|
||||
-26.847183926823398
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7509604864944157,
|
||||
-0.28551125075942685,
|
||||
-0.02674480689368867
|
||||
],
|
||||
"position_mm": [
|
||||
750.9604864944157,
|
||||
-285.51125075942684,
|
||||
-26.744806893688672
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.441421275570027,
|
||||
0.19353518392648628,
|
||||
-0.027474752620069133
|
||||
],
|
||||
"position_mm": [
|
||||
441.42127557002703,
|
||||
193.53518392648627,
|
||||
-27.474752620069133
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027619523009286034,
|
||||
0.19330209649474686,
|
||||
-0.02652757806826013
|
||||
],
|
||||
"position_mm": [
|
||||
-27.619523009286034,
|
||||
193.30209649474685,
|
||||
-26.52757806826013
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5068041661114264,
|
||||
-0.3135045828070479,
|
||||
-0.02781607148385666
|
||||
],
|
||||
"position_mm": [
|
||||
506.8041661114264,
|
||||
-313.5045828070479,
|
||||
-27.81607148385666
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6466795964899504,
|
||||
-0.187063834404983,
|
||||
-0.027344911707301592
|
||||
],
|
||||
"position_mm": [
|
||||
646.6795964899504,
|
||||
-187.063834404983,
|
||||
-27.34491170730159
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18633484620752572,
|
||||
-0.2770150714096407,
|
||||
-0.0271913175980566
|
||||
],
|
||||
"position_mm": [
|
||||
186.33484620752571,
|
||||
-277.0150714096407,
|
||||
-27.1913175980566
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.3063974784693937,
|
||||
-0.3583267777562686,
|
||||
-0.026730187614499426
|
||||
],
|
||||
"position_mm": [
|
||||
306.3974784693937,
|
||||
-358.3267777562686,
|
||||
-26.730187614499425
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6509379503738589,
|
||||
-0.22390846020799526,
|
||||
-0.027109690309085218
|
||||
],
|
||||
"position_mm": [
|
||||
650.9379503738589,
|
||||
-223.90846020799526,
|
||||
-27.109690309085217
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10475760712391176,
|
||||
-0.1910399868695238,
|
||||
-0.027401995726118854
|
||||
],
|
||||
"position_mm": [
|
||||
104.75760712391175,
|
||||
-191.0399868695238,
|
||||
-27.401995726118855
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5221927600487571,
|
||||
-0.2681123616214047,
|
||||
-0.026767089480739203
|
||||
],
|
||||
"position_mm": [
|
||||
522.1927600487571,
|
||||
-268.1123616214047,
|
||||
-26.7670894807392
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3103047978697998,
|
||||
-0.15460664642080307,
|
||||
0.1562436623490925
|
||||
],
|
||||
"position_mm": [
|
||||
310.3047978697998,
|
||||
-154.60664642080306,
|
||||
156.24366234909252
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7524289457637402,
|
||||
-0.09025863172893372,
|
||||
0.0004226980684333642
|
||||
],
|
||||
"position_mm": [
|
||||
752.4289457637402,
|
||||
-90.25863172893372,
|
||||
0.4226980684333642
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6500135896057839,
|
||||
-0.010136006087639692,
|
||||
0.00037332949430560306
|
||||
],
|
||||
"position_mm": [
|
||||
650.013589605784,
|
||||
-10.136006087639691,
|
||||
0.3733294943056031
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021698298057675435,
|
||||
-0.01987996226175908,
|
||||
0.0004639115686330192
|
||||
],
|
||||
"position_mm": [
|
||||
21.698298057675434,
|
||||
-19.87996226175908,
|
||||
0.4639115686330192
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25300004414982186,
|
||||
-0.009074606313736522,
|
||||
0.00016276608304794952
|
||||
],
|
||||
"position_mm": [
|
||||
253.00004414982186,
|
||||
-9.074606313736522,
|
||||
0.1627660830479495
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25050098796217085,
|
||||
-0.08866387046146879,
|
||||
-7.820550617432224e-05
|
||||
],
|
||||
"position_mm": [
|
||||
250.50098796217085,
|
||||
-88.66387046146879,
|
||||
-0.07820550617432225
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6467219380997009,
|
||||
-0.08921491325883438,
|
||||
-5.1763125537710854e-06
|
||||
],
|
||||
"position_mm": [
|
||||
646.7219380997009,
|
||||
-89.21491325883437,
|
||||
-0.005176312553771085
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"position_m": [
|
||||
0.3207690277599889,
|
||||
-0.015216772311061532,
|
||||
0.3127526846957443
|
||||
],
|
||||
"position_mm": [
|
||||
320.7690277599889,
|
||||
-15.216772311061533,
|
||||
312.7526846957443
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.2306461434605388,
|
||||
-0.03611686991626039,
|
||||
0.30489678148669036
|
||||
],
|
||||
"position_mm": [
|
||||
230.6461434605388,
|
||||
-36.11686991626039,
|
||||
304.8967814866904
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.32124750270287283,
|
||||
-0.04485517308753202,
|
||||
0.2977334121318826
|
||||
],
|
||||
"position_mm": [
|
||||
321.24750270287285,
|
||||
-44.85517308753202,
|
||||
297.7334121318826
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.28219108489806893,
|
||||
-0.040522619575214074,
|
||||
0.30137183965745123
|
||||
],
|
||||
"position_mm": [
|
||||
282.19108489806894,
|
||||
-40.52261957521407,
|
||||
301.37183965745123
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
656
data/camera_study/Scene10/k3_abg/aruco_positions_optimized.json
Normal file
656
data/camera_study/Scene10/k3_abg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,656 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:18:45Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 31,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2061597004485399,
|
||||
0.2066972923859535,
|
||||
1.4011416040110074
|
||||
],
|
||||
"position_mm": [
|
||||
-206.1597004485399,
|
||||
206.6972923859535,
|
||||
1401.1416040110073
|
||||
],
|
||||
"direction": [
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3448624367851065,
|
||||
-0.2854316161226542,
|
||||
-0.030445654403084877
|
||||
],
|
||||
"position_mm": [
|
||||
344.86243678510647,
|
||||
-285.4316161226542,
|
||||
-30.445654403084877
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6878100845704516,
|
||||
-0.3188784608581159,
|
||||
-0.02770290159538535
|
||||
],
|
||||
"position_mm": [
|
||||
687.8100845704515,
|
||||
-318.8784608581159,
|
||||
-27.702901595385352
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16690236786196008,
|
||||
-0.17421073710741475,
|
||||
-0.025967677678052744
|
||||
],
|
||||
"position_mm": [
|
||||
166.90236786196007,
|
||||
-174.21073710741476,
|
||||
-25.967677678052745
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4869722465591519,
|
||||
0.21379586961544966,
|
||||
-0.025613931458349014
|
||||
],
|
||||
"position_mm": [
|
||||
486.97224655915187,
|
||||
213.79586961544967,
|
||||
-25.613931458349015
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3392679346468949,
|
||||
-0.32890211122434443,
|
||||
-0.025623412643085108
|
||||
],
|
||||
"position_mm": [
|
||||
339.2679346468949,
|
||||
-328.9021112243444,
|
||||
-25.623412643085107
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.28468534981633437,
|
||||
-0.2608060177924364,
|
||||
-0.027645232740783093
|
||||
],
|
||||
"position_mm": [
|
||||
284.68534981633434,
|
||||
-260.8060177924364,
|
||||
-27.645232740783094
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6250548269344504,
|
||||
-0.27748730794807763,
|
||||
-0.02399124444250654
|
||||
],
|
||||
"position_mm": [
|
||||
625.0548269344504,
|
||||
-277.4873079480776,
|
||||
-23.99124444250654
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7750951741795811,
|
||||
-0.2361174424857202,
|
||||
-0.027898531516473264
|
||||
],
|
||||
"position_mm": [
|
||||
775.095174179581,
|
||||
-236.1174424857202,
|
||||
-27.898531516473263
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019130877237820546,
|
||||
-0.18939336228945788,
|
||||
-0.026339374184380704
|
||||
],
|
||||
"position_mm": [
|
||||
-19.130877237820545,
|
||||
-189.39336228945788,
|
||||
-26.339374184380702
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005783058721743177,
|
||||
-0.2779832591683582,
|
||||
-0.02684481357140308
|
||||
],
|
||||
"position_mm": [
|
||||
5.783058721743177,
|
||||
-277.9832591683582,
|
||||
-26.84481357140308
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7509030926633471,
|
||||
-0.285800095863574,
|
||||
-0.026682754224881117
|
||||
],
|
||||
"position_mm": [
|
||||
750.9030926633471,
|
||||
-285.80009586357403,
|
||||
-26.682754224881116
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.44250773253910364,
|
||||
0.19423558352813866,
|
||||
-0.028760049959197054
|
||||
],
|
||||
"position_mm": [
|
||||
442.50773253910364,
|
||||
194.23558352813865,
|
||||
-28.760049959197055
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027672135644792744,
|
||||
0.19341131907667805,
|
||||
-0.026417973386273132
|
||||
],
|
||||
"position_mm": [
|
||||
-27.672135644792743,
|
||||
193.41131907667804,
|
||||
-26.417973386273133
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5057970120432173,
|
||||
-0.31427788849457194,
|
||||
-0.02663182948277163
|
||||
],
|
||||
"position_mm": [
|
||||
505.79701204321725,
|
||||
-314.2778884945719,
|
||||
-26.631829482771632
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6466448029956177,
|
||||
-0.18532606949742023,
|
||||
-0.027362576596259215
|
||||
],
|
||||
"position_mm": [
|
||||
646.6448029956176,
|
||||
-185.32606949742024,
|
||||
-27.362576596259217
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18665912583776034,
|
||||
-0.2758855877218519,
|
||||
-0.028528129653081435
|
||||
],
|
||||
"position_mm": [
|
||||
186.65912583776034,
|
||||
-275.8855877218519,
|
||||
-28.528129653081436
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.3031740224298305,
|
||||
-0.36011739903332557,
|
||||
-0.02309281556975095
|
||||
],
|
||||
"position_mm": [
|
||||
303.1740224298305,
|
||||
-360.11739903332557,
|
||||
-23.09281556975095
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6518038218615391,
|
||||
-0.2234025728624926,
|
||||
-0.028315941176615716
|
||||
],
|
||||
"position_mm": [
|
||||
651.8038218615391,
|
||||
-223.4025728624926,
|
||||
-28.315941176615716
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10491604188956417,
|
||||
-0.19017471990833582,
|
||||
-0.027489181600770372
|
||||
],
|
||||
"position_mm": [
|
||||
104.91604188956417,
|
||||
-190.17471990833582,
|
||||
-27.489181600770372
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5235692816660107,
|
||||
-0.26680094056522297,
|
||||
-0.02830536849804387
|
||||
],
|
||||
"position_mm": [
|
||||
523.5692816660107,
|
||||
-266.80094056522296,
|
||||
-28.305368498043872
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.31047326557078364,
|
||||
-0.15477610127443364,
|
||||
0.15668596585484423
|
||||
],
|
||||
"position_mm": [
|
||||
310.47326557078367,
|
||||
-154.77610127443364,
|
||||
156.68596585484423
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7525785119004772,
|
||||
-0.09046204812106035,
|
||||
0.00038433774713452954
|
||||
],
|
||||
"position_mm": [
|
||||
752.5785119004772,
|
||||
-90.46204812106035,
|
||||
0.38433774713452956
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6499006239738966,
|
||||
-0.010294738162019286,
|
||||
0.0005404459238829005
|
||||
],
|
||||
"position_mm": [
|
||||
649.9006239738966,
|
||||
-10.294738162019286,
|
||||
0.5404459238829005
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02134940549028198,
|
||||
-0.021071279746852148,
|
||||
0.0018622528481283995
|
||||
],
|
||||
"position_mm": [
|
||||
21.34940549028198,
|
||||
-21.07127974685215,
|
||||
1.8622528481283995
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25311289711814766,
|
||||
-0.008637200725043355,
|
||||
-0.00016936058573383586
|
||||
],
|
||||
"position_mm": [
|
||||
253.11289711814766,
|
||||
-8.637200725043355,
|
||||
-0.16936058573383586
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2503280498355814,
|
||||
-0.08858636256324671,
|
||||
0.00044372783298101467
|
||||
],
|
||||
"position_mm": [
|
||||
250.32804983558137,
|
||||
-88.58636256324671,
|
||||
0.44372783298101465
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"position_m": [
|
||||
0.6466571507159583,
|
||||
-0.09022527662622597,
|
||||
-0.0002270315373440965
|
||||
],
|
||||
"position_mm": [
|
||||
646.6571507159583,
|
||||
-90.22527662622596,
|
||||
-0.2270315373440965
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"position_m": [
|
||||
0.3213458468854583,
|
||||
-0.017692119461682136,
|
||||
0.3101822377063826
|
||||
],
|
||||
"position_mm": [
|
||||
321.3458468854583,
|
||||
-17.692119461682136,
|
||||
310.1822377063826
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23099384823533983,
|
||||
-0.03643286377837865,
|
||||
0.3059501135028972
|
||||
],
|
||||
"position_mm": [
|
||||
230.99384823533984,
|
||||
-36.432863778378646,
|
||||
305.9501135028972
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.32118447035461845,
|
||||
-0.04110235132446806,
|
||||
0.29716038430960484
|
||||
],
|
||||
"position_mm": [
|
||||
321.18447035461844,
|
||||
-41.10235132446806,
|
||||
297.16038430960486
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2839146631421356,
|
||||
-0.040199887074015055,
|
||||
0.3012104787148511
|
||||
],
|
||||
"position_mm": [
|
||||
283.91466314213557,
|
||||
-40.19988707401505,
|
||||
301.21047871485115
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2330
data/camera_study/Scene10/k3_abg/render_a_aruco_detection.json
Normal file
2330
data/camera_study/Scene10/k3_abg/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
467
data/camera_study/Scene10/k3_abg/render_a_camera_pose.json
Normal file
467
data/camera_study/Scene10/k3_abg/render_a_camera_pose.json
Normal file
@@ -0,0 +1,467 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:42Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abg\\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": 19,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
215,
|
||||
105,
|
||||
211,
|
||||
75,
|
||||
214,
|
||||
74,
|
||||
102,
|
||||
217,
|
||||
205,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01009749778311845,
|
||||
0.0013500052634516154,
|
||||
0.0012080581027067798,
|
||||
0.001208056584232894
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.418903298149159,
|
||||
"residual_median_px": 2.9058066287550095,
|
||||
"residual_max_px": 7.881774161943574,
|
||||
"sigma2_normalized": 1.7330383439497478e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8081126809120178,
|
||||
-0.5890257358551025,
|
||||
-0.0016104801325127482
|
||||
],
|
||||
[
|
||||
-0.3439487814903259,
|
||||
-0.46965670585632324,
|
||||
-0.8130939602851868
|
||||
],
|
||||
[
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276943325996399,
|
||||
0.17315705120563507,
|
||||
1.1353343725204468
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1050851025918234,
|
||||
-0.6867341612291594,
|
||||
0.3507860528401858
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.29933083057403564,
|
||||
-0.7994182705879211,
|
||||
0.8013386726379395
|
||||
],
|
||||
"position_mm": [
|
||||
-299.3308410644531,
|
||||
-799.4182739257812,
|
||||
801.3386840820312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5152587890625,
|
||||
"pitch": -28.5664005279541,
|
||||
"yaw": -23.05556297302246
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.5705111713147538e-05,
|
||||
-3.606186641991224e-06,
|
||||
9.93455859227922e-07,
|
||||
5.974998436558746e-07,
|
||||
4.6929081989455075e-07,
|
||||
2.8925877037560832e-06
|
||||
],
|
||||
[
|
||||
-3.606186641991253e-06,
|
||||
4.525067031199804e-06,
|
||||
-1.5535915979518367e-06,
|
||||
-4.146706877795486e-07,
|
||||
-8.403171882148325e-07,
|
||||
3.704138848703875e-08
|
||||
],
|
||||
[
|
||||
9.93455859228011e-07,
|
||||
-1.5535915979518793e-06,
|
||||
1.4511663564702391e-05,
|
||||
8.397716382398054e-07,
|
||||
-1.8034796850892003e-06,
|
||||
-4.925606373863842e-06
|
||||
],
|
||||
[
|
||||
5.974998436558832e-07,
|
||||
-4.146706877795502e-07,
|
||||
8.397716382397962e-07,
|
||||
2.430616306834126e-07,
|
||||
1.4873676074531513e-08,
|
||||
1.58103612736764e-07
|
||||
],
|
||||
[
|
||||
4.692908198945444e-07,
|
||||
-8.403171882148285e-07,
|
||||
-1.8034796850892121e-06,
|
||||
1.4873676074530825e-08,
|
||||
6.717933155003761e-07,
|
||||
1.166485422903723e-06
|
||||
],
|
||||
[
|
||||
2.892587703756058e-06,
|
||||
3.704138848704778e-08,
|
||||
-4.925606373863879e-06,
|
||||
1.5810361273676463e-07,
|
||||
1.166485422903725e-06,
|
||||
5.922812492193122e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22706131431744284,
|
||||
0.12188075641483156,
|
||||
0.21826355925678265
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0004930128098573226,
|
||||
0.0008196299869455584,
|
||||
0.0024336829070758423
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0031789461102063005,
|
||||
0.004041324498858458,
|
||||
0.00434604702092401
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.1789461102063004,
|
||||
4.041324498858458,
|
||||
4.3460470209240105
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2878030578767992,
|
||||
"pitch": 0.1683177033483575,
|
||||
"yaw": 0.1374718863525747
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.25,
|
||||
1031.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.61865234375,
|
||||
1028.5360107421875
|
||||
],
|
||||
"reprojection_error_px": 4.53347807892285,
|
||||
"confidence": 0.45573027871641286
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.7294921875,
|
||||
1027.8443603515625
|
||||
],
|
||||
"reprojection_error_px": 3.879437445756702,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.6806030273438,
|
||||
996.0768432617188
|
||||
],
|
||||
"reprojection_error_px": 3.7170274866418533,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1154.75,
|
||||
961.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.5029296875,
|
||||
962.4193115234375
|
||||
],
|
||||
"reprojection_error_px": 7.881774161943574,
|
||||
"confidence": 0.7524431457735686
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1104736328125,
|
||||
934.5891723632812
|
||||
],
|
||||
"reprojection_error_px": 2.8399564551455856,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
735.853271484375,
|
||||
928.2763061523438
|
||||
],
|
||||
"reprojection_error_px": 1.1689043938176247,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.25,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.45166015625,
|
||||
913.0933837890625
|
||||
],
|
||||
"reprojection_error_px": 2.0670103729610174,
|
||||
"confidence": 0.7309457014059588
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.08258056640625,
|
||||
847.7832641601562
|
||||
],
|
||||
"reprojection_error_px": 2.98157550791138,
|
||||
"confidence": 0.5963354569243849
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.3167724609375,
|
||||
822.3063354492188
|
||||
],
|
||||
"reprojection_error_px": 2.7006575928524246,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.8435668945312,
|
||||
753.69775390625
|
||||
],
|
||||
"reprojection_error_px": 2.366203135699148,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.0775146484375,
|
||||
765.9021606445312
|
||||
],
|
||||
"reprojection_error_px": 2.9058066287550095,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.66943359375,
|
||||
684.4354248046875
|
||||
],
|
||||
"reprojection_error_px": 3.908457721536807,
|
||||
"confidence": 0.4872433032283655
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
147.21554565429688,
|
||||
715.9539184570312
|
||||
],
|
||||
"reprojection_error_px": 3.01540479526219,
|
||||
"confidence": 0.3538655141518615
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.1135864257812,
|
||||
626.0042114257812
|
||||
],
|
||||
"reprojection_error_px": 2.2416385832712016,
|
||||
"confidence": 0.4703251278796996
|
||||
},
|
||||
{
|
||||
"marker_id": 74,
|
||||
"observed_center_px": [
|
||||
354.25,
|
||||
686.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.1841125488281,
|
||||
685.2387084960938
|
||||
],
|
||||
"reprojection_error_px": 1.4692945805517152,
|
||||
"confidence": 0.3428566063437381
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.5,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.1954345703125,
|
||||
654.4063110351562
|
||||
],
|
||||
"reprojection_error_px": 2.306469042030312,
|
||||
"confidence": 0.35500593874581543
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.6787109375,
|
||||
525.702392578125
|
||||
],
|
||||
"reprojection_error_px": 4.137457510565784,
|
||||
"confidence": 0.3767801116964092
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.5634765625,
|
||||
478.1280212402344
|
||||
],
|
||||
"reprojection_error_px": 3.5469162147969504,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.75,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.77392578125,
|
||||
473.96392822265625
|
||||
],
|
||||
"reprojection_error_px": 0.2152619972435565,
|
||||
"confidence": 0.33198985414097737
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2595
data/camera_study/Scene10/k3_abg/render_b_aruco_detection.json
Normal file
2595
data/camera_study/Scene10/k3_abg/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
635
data/camera_study/Scene10/k3_abg/render_b_camera_pose.json
Normal file
635
data/camera_study/Scene10/k3_abg/render_b_camera_pose.json
Normal file
@@ -0,0 +1,635 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:42Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abg\\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": 31,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
95,
|
||||
55,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
92,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
215,
|
||||
210,
|
||||
211,
|
||||
206,
|
||||
207,
|
||||
75,
|
||||
100,
|
||||
76,
|
||||
94,
|
||||
72,
|
||||
53,
|
||||
50,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.014303715741588072,
|
||||
0.0016309340220155746,
|
||||
0.0012386957275541213,
|
||||
0.0012386850271530372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5021109163429425,
|
||||
"residual_median_px": 3.184544956535646,
|
||||
"residual_max_px": 6.067533639138036,
|
||||
"sigma2_normalized": 1.6987342317165036e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999269843101501,
|
||||
-0.011898769997060299,
|
||||
-0.002109621185809374
|
||||
],
|
||||
[
|
||||
-0.010610892437398434,
|
||||
-0.7809832096099854,
|
||||
-0.6244618892669678
|
||||
],
|
||||
[
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31130585074424744,
|
||||
0.05408250167965889,
|
||||
1.4956468343734741
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467098140683542,
|
||||
-0.015590715342859898,
|
||||
0.002544094168982025
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30320802330970764,
|
||||
-0.8954063653945923,
|
||||
1.2012943029403687
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080383300781,
|
||||
-895.4063720703125,
|
||||
1201.2943115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.3582305908203,
|
||||
"pitch": -0.33132898807525635,
|
||||
"yaw": -0.6079809069633484
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.1714980332113037e-05,
|
||||
1.612849096603274e-07,
|
||||
3.3581655194842685e-06,
|
||||
2.9594448332849086e-07,
|
||||
-6.152421164406947e-07,
|
||||
4.1599332363325e-07
|
||||
],
|
||||
[
|
||||
1.6128490966032213e-07,
|
||||
1.9643383110369143e-06,
|
||||
-6.707254416001559e-07,
|
||||
1.4302435629986665e-07,
|
||||
-5.459321264980795e-07,
|
||||
5.271779814055738e-07
|
||||
],
|
||||
[
|
||||
3.3581655194842566e-06,
|
||||
-6.70725441600183e-07,
|
||||
2.041861850548542e-05,
|
||||
2.998052506270438e-07,
|
||||
-2.410609247586222e-06,
|
||||
-7.912525866840433e-06
|
||||
],
|
||||
[
|
||||
2.9594448332849166e-07,
|
||||
1.430243562998651e-07,
|
||||
2.9980525062704897e-07,
|
||||
1.5677275797219876e-07,
|
||||
-6.001927256130577e-08,
|
||||
1.713792123751456e-07
|
||||
],
|
||||
[
|
||||
-6.15242116440693e-07,
|
||||
-5.459321264980771e-07,
|
||||
-2.4106092475862307e-06,
|
||||
-6.00192725613057e-08,
|
||||
6.366335588393726e-07,
|
||||
1.1255616142030518e-06
|
||||
],
|
||||
[
|
||||
4.15993323633253e-07,
|
||||
5.271779814055734e-07,
|
||||
-7.912525866840427e-06,
|
||||
1.7137921237514697e-07,
|
||||
1.1255616142030518e-06,
|
||||
5.894338230720332e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1961071437365895,
|
||||
0.08030281614640503,
|
||||
0.25890224118047883
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00039594539771564306,
|
||||
0.0007978932001460927,
|
||||
0.002427825823802097
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0050998544532508275,
|
||||
0.003662987958878001,
|
||||
0.003375018538044121
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.099854453250828,
|
||||
3.6629879588780008,
|
||||
3.375018538044121
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.15667947440575844,
|
||||
"pitch": 0.19000314251532338,
|
||||
"yaw": 0.082955108711716
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.25,
|
||||
1011.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.998779296875,
|
||||
1014.4274291992188
|
||||
],
|
||||
"reprojection_error_px": 5.079430788221836,
|
||||
"confidence": 0.6769166271324829
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.9595336914062,
|
||||
1006.0613403320312
|
||||
],
|
||||
"reprojection_error_px": 3.261636658737628,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1029.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.0665893554688,
|
||||
1034.0140380859375
|
||||
],
|
||||
"reprojection_error_px": 6.067533639138036,
|
||||
"confidence": 0.4650192592592593
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
272.7215576171875,
|
||||
971.5800170898438
|
||||
],
|
||||
"reprojection_error_px": 5.204339881131743,
|
||||
"confidence": 0.6810790771484375
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.3250732421875,
|
||||
962.7305297851562
|
||||
],
|
||||
"reprojection_error_px": 2.7899109253851826,
|
||||
"confidence": 0.5211106905954719
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.099853515625,
|
||||
972.5114135742188
|
||||
],
|
||||
"reprojection_error_px": 3.184544956535646,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.0887451171875,
|
||||
957.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 3.0252117334354005,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
539.1934204101562,
|
||||
958.4058227539062
|
||||
],
|
||||
"reprojection_error_px": 4.354981858789706,
|
||||
"confidence": 0.6090065437382148
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.75,
|
||||
939.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.953125,
|
||||
941.1909790039062
|
||||
],
|
||||
"reprojection_error_px": 2.098191902384026,
|
||||
"confidence": 0.6008976526738182
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.0,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.3104248046875,
|
||||
898.68310546875
|
||||
],
|
||||
"reprojection_error_px": 4.38714926484744,
|
||||
"confidence": 0.2507367639652114
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1214.75,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1213.0572509765625,
|
||||
883.4988403320312
|
||||
],
|
||||
"reprojection_error_px": 2.1049465007691484,
|
||||
"confidence": 0.5657302556798534
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
430.1767883300781,
|
||||
847.548828125
|
||||
],
|
||||
"reprojection_error_px": 4.954930725525366,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
248.56314086914062,
|
||||
850.4844360351562
|
||||
],
|
||||
"reprojection_error_px": 2.5266588624770963,
|
||||
"confidence": 0.5340019648682838
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.421142578125,
|
||||
835.3626708984375
|
||||
],
|
||||
"reprojection_error_px": 3.8713272844193223,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
806.2885131835938,
|
||||
841.5922241210938
|
||||
],
|
||||
"reprojection_error_px": 3.3177439740371075,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.8951416015625,
|
||||
827.0758056640625
|
||||
],
|
||||
"reprojection_error_px": 2.2098094704539766,
|
||||
"confidence": 0.5336775191033459
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.25,
|
||||
824.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.0701293945312,
|
||||
826.93115234375
|
||||
],
|
||||
"reprojection_error_px": 5.290659025742475,
|
||||
"confidence": 0.49066144587566046
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.4681396484375,
|
||||
699.86669921875
|
||||
],
|
||||
"reprojection_error_px": 3.5343750000843213,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
637.25,
|
||||
706.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
636.5221557617188,
|
||||
707.2503662109375
|
||||
],
|
||||
"reprojection_error_px": 1.446780182561751,
|
||||
"confidence": 0.4795631502013408
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.2628479003906,
|
||||
632.3521728515625
|
||||
],
|
||||
"reprojection_error_px": 2.518767954104791,
|
||||
"confidence": 0.38486810600050964
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
642.25,
|
||||
617.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
638.0531005859375,
|
||||
618.1140747070312
|
||||
],
|
||||
"reprojection_error_px": 4.2126612828541115,
|
||||
"confidence": 0.3867595368202286
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.872314453125,
|
||||
612.3995971679688
|
||||
],
|
||||
"reprojection_error_px": 0.37294201101014113,
|
||||
"confidence": 0.43456133400387903
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.716552734375,
|
||||
611.0010986328125
|
||||
],
|
||||
"reprojection_error_px": 4.302952724947643,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.6486511230469,
|
||||
441.182861328125
|
||||
],
|
||||
"reprojection_error_px": 2.7364907255539297,
|
||||
"confidence": 0.269105230137358
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.25,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.570068359375,
|
||||
451.0298767089844
|
||||
],
|
||||
"reprojection_error_px": 1.9959532901536652,
|
||||
"confidence": 0.3034911052213101
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.5,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.77978515625,
|
||||
457.7312316894531
|
||||
],
|
||||
"reprojection_error_px": 2.344590427596616,
|
||||
"confidence": 0.29698484802246095
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.20654296875,
|
||||
448.8764343261719
|
||||
],
|
||||
"reprojection_error_px": 3.953862950767804,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
875.75,
|
||||
436.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
874.7793579101562,
|
||||
435.638671875
|
||||
],
|
||||
"reprojection_error_px": 1.1471129599966423,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
928.0985107421875,
|
||||
418.8909912109375
|
||||
],
|
||||
"reprojection_error_px": 3.7423561910304857,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1033.346435546875,
|
||||
418.1204833984375
|
||||
],
|
||||
"reprojection_error_px": 2.849380612096931,
|
||||
"confidence": 0.2795619311083096
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
316.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.083984375,
|
||||
316.4956359863281
|
||||
],
|
||||
"reprojection_error_px": 1.6029171962467468,
|
||||
"confidence": 0.22419458414613705
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2224
data/camera_study/Scene10/k3_abg/render_g_aruco_detection.json
Normal file
2224
data/camera_study/Scene10/k3_abg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
663
data/camera_study/Scene10/k3_abg/render_g_camera_pose.json
Normal file
663
data/camera_study/Scene10/k3_abg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,663 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:42Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_abg\\render_g_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "g",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2006.321044921875,
|
||||
0.0,
|
||||
720.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
2007.03759765625,
|
||||
541.6199340820312
|
||||
],
|
||||
[
|
||||
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": 33,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
215,
|
||||
58,
|
||||
72,
|
||||
69,
|
||||
53,
|
||||
103,
|
||||
51,
|
||||
56,
|
||||
46,
|
||||
68,
|
||||
79,
|
||||
55,
|
||||
66,
|
||||
47,
|
||||
217,
|
||||
97,
|
||||
54,
|
||||
85,
|
||||
205,
|
||||
92,
|
||||
105,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
48,
|
||||
63,
|
||||
65,
|
||||
71,
|
||||
87,
|
||||
80,
|
||||
78
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.009919110626502768,
|
||||
0.00131603695020182,
|
||||
0.001107937977321884,
|
||||
0.0011079307333379282
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1533723108903047,
|
||||
"residual_median_px": 2.642822899939481,
|
||||
"residual_max_px": 5.712847334889287,
|
||||
"sigma2_normalized": 1.3502615607878073e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7068235278129578,
|
||||
-0.7073897123336792,
|
||||
0.0005333506851457059
|
||||
],
|
||||
[
|
||||
-0.6407679319381714,
|
||||
0.6399352550506592,
|
||||
-0.424145370721817
|
||||
],
|
||||
[
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.00025032571284100413,
|
||||
0.3299143314361572,
|
||||
1.3926880359649658
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1160234227786252,
|
||||
-2.692342329270323,
|
||||
0.5995714660194011
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20615969598293304,
|
||||
0.20669731497764587,
|
||||
1.40114164352417
|
||||
],
|
||||
"position_mm": [
|
||||
-206.15969848632812,
|
||||
206.6973114013672,
|
||||
1401.1416015625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.66343688964844,
|
||||
"pitch": -17.43927001953125,
|
||||
"yaw": -137.80624389648438
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
4.975476294351241e-06,
|
||||
-6.1997390444361685e-06,
|
||||
4.6125841623440254e-06,
|
||||
3.8792135706014886e-07,
|
||||
1.0177551175558624e-06,
|
||||
4.222247510549453e-06
|
||||
],
|
||||
[
|
||||
-6.199739044436152e-06,
|
||||
1.6975220993135513e-05,
|
||||
-1.1554389240886986e-05,
|
||||
-2.6694426951616535e-06,
|
||||
-1.5071367865932754e-06,
|
||||
-1.0044703768545779e-05
|
||||
],
|
||||
[
|
||||
4.61258416234392e-06,
|
||||
-1.1554389240886865e-05,
|
||||
4.305804556659614e-05,
|
||||
4.2916213343878956e-06,
|
||||
-2.367994951969628e-06,
|
||||
1.1642827799058608e-07
|
||||
],
|
||||
[
|
||||
3.8792135706013785e-07,
|
||||
-2.66944269516164e-06,
|
||||
4.29162133438789e-06,
|
||||
8.873234421723078e-07,
|
||||
-1.077878898019132e-07,
|
||||
5.938016020714988e-07
|
||||
],
|
||||
[
|
||||
1.0177551175558734e-06,
|
||||
-1.5071367865932949e-06,
|
||||
-2.3679949519695885e-06,
|
||||
-1.0778788980190919e-07,
|
||||
6.616834799099002e-07,
|
||||
1.592756267167381e-06
|
||||
],
|
||||
[
|
||||
4.2222475105494726e-06,
|
||||
-1.0044703768545826e-05,
|
||||
1.1642827799072875e-07,
|
||||
5.938016020715144e-07,
|
||||
1.5927562671673749e-06,
|
||||
1.016526335390813e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.12780268061910577,
|
||||
0.23606432019497975,
|
||||
0.37596705361655935
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009419784722446197,
|
||||
0.0008134392908569761,
|
||||
0.0031883010136917957
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005660072460127804,
|
||||
0.007818574448214759,
|
||||
0.0036781658638248924
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.660072460127804,
|
||||
7.8185744482147586,
|
||||
3.6781658638248924
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.33214565947431973,
|
||||
"pitch": 0.23919321283200756,
|
||||
"yaw": 0.12115842919429226
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.5,
|
||||
959.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
72.42671966552734,
|
||||
955.485107421875
|
||||
],
|
||||
"reprojection_error_px": 4.0083311371801615,
|
||||
"confidence": 0.5795855489013004
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
921.75,
|
||||
859.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
922.7560424804688,
|
||||
862.7833251953125
|
||||
],
|
||||
"reprojection_error_px": 3.9148015283017963,
|
||||
"confidence": 0.616540888528013
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
566.5,
|
||||
693.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
568.2459106445312,
|
||||
692.080322265625
|
||||
],
|
||||
"reprojection_error_px": 1.9733248880487617,
|
||||
"confidence": 0.6152661587526339
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
880.5,
|
||||
772.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
879.3278198242188,
|
||||
769.2518310546875
|
||||
],
|
||||
"reprojection_error_px": 3.689334944735071,
|
||||
"confidence": 0.5876289194459208
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
115.5,
|
||||
788.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
114.51494598388672,
|
||||
788.7781982421875
|
||||
],
|
||||
"reprojection_error_px": 1.2553580838966305,
|
||||
"confidence": 0.5322501871361803
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
977.0,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
978.3434448242188,
|
||||
750.7787475585938
|
||||
],
|
||||
"reprojection_error_px": 4.429877669845791,
|
||||
"confidence": 0.5873934926369923
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
54.0,
|
||||
764.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
57.76123046875,
|
||||
763.97119140625
|
||||
],
|
||||
"reprojection_error_px": 3.79822236946143,
|
||||
"confidence": 0.32594286952973284
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.0,
|
||||
744.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
797.4358520507812,
|
||||
746.4951782226562
|
||||
],
|
||||
"reprojection_error_px": 4.212359891487205,
|
||||
"confidence": 0.5606734879266068
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
725.0,
|
||||
703.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.1592407226562,
|
||||
705.2492065429688
|
||||
],
|
||||
"reprojection_error_px": 1.7188648640657866,
|
||||
"confidence": 0.5872237273710109
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
97.75,
|
||||
709.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
94.510986328125,
|
||||
713.8988647460938
|
||||
],
|
||||
"reprojection_error_px": 5.263486320678788,
|
||||
"confidence": 0.46950770604173
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
51.5,
|
||||
694.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
45.80540466308594,
|
||||
695.206298828125
|
||||
],
|
||||
"reprojection_error_px": 5.712847334889287,
|
||||
"confidence": 0.2902883953953809
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
28.25,
|
||||
652.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
32.07790756225586,
|
||||
650.2508544921875
|
||||
],
|
||||
"reprojection_error_px": 4.20860859580411,
|
||||
"confidence": 0.06745941479560678
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
581.75,
|
||||
593.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
580.7769775390625,
|
||||
592.564453125
|
||||
],
|
||||
"reprojection_error_px": 1.0660552470726525,
|
||||
"confidence": 0.48014488393995497
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.0,
|
||||
531.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
701.2785034179688,
|
||||
531.0349731445312
|
||||
],
|
||||
"reprojection_error_px": 2.3254736726100407,
|
||||
"confidence": 0.5033557129355607
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
857.75,
|
||||
508.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
857.27294921875,
|
||||
509.6018981933594
|
||||
],
|
||||
"reprojection_error_px": 1.200731891980841,
|
||||
"confidence": 0.4791716529202595
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
671.0,
|
||||
462.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
669.33203125,
|
||||
463.6061096191406
|
||||
],
|
||||
"reprojection_error_px": 2.001399070783231,
|
||||
"confidence": 0.47486054263026106
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
229.5,
|
||||
365.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
227.5244140625,
|
||||
361.9618225097656
|
||||
],
|
||||
"reprojection_error_px": 4.052362243044047,
|
||||
"confidence": 0.4046375469124394
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
765.75,
|
||||
436.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
768.8408203125,
|
||||
437.7091064453125
|
||||
],
|
||||
"reprojection_error_px": 3.318901715968526,
|
||||
"confidence": 0.4509112286273005
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
709.25,
|
||||
434.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
710.0586547851562,
|
||||
430.8271789550781
|
||||
],
|
||||
"reprojection_error_px": 3.5170479762317965,
|
||||
"confidence": 0.44042326304466006
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.0,
|
||||
319.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
556.587158203125,
|
||||
321.8631591796875
|
||||
],
|
||||
"reprojection_error_px": 2.642822899939481,
|
||||
"confidence": 0.33473633767097827
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
148.25,
|
||||
284.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
149.84744262695312,
|
||||
286.7835693359375
|
||||
],
|
||||
"reprojection_error_px": 2.5859673606741804,
|
||||
"confidence": 0.3904275743165678
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
328.75,
|
||||
309.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.0833435058594,
|
||||
312.3528137207031
|
||||
],
|
||||
"reprojection_error_px": 2.929671825684897,
|
||||
"confidence": 0.38026711457279644
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
502.25,
|
||||
341.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
498.5203857421875,
|
||||
341.1575622558594
|
||||
],
|
||||
"reprojection_error_px": 3.730759607455309,
|
||||
"confidence": 0.3931208602008742
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
359.0,
|
||||
279.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
359.4945373535156,
|
||||
281.3692626953125
|
||||
],
|
||||
"reprojection_error_px": 1.9335744666573331,
|
||||
"confidence": 0.3834923705135548
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.5,
|
||||
258.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.2454833984375,
|
||||
258.3636779785156
|
||||
],
|
||||
"reprojection_error_px": 2.7725302154132963,
|
||||
"confidence": 0.3475062428717297
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
521.0,
|
||||
213.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
521.8204956054688,
|
||||
214.8630828857422
|
||||
],
|
||||
"reprojection_error_px": 1.8097650220036505,
|
||||
"confidence": 0.3370835485575886
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
415.25,
|
||||
187.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
416.5931396484375,
|
||||
185.31541442871094
|
||||
],
|
||||
"reprojection_error_px": 2.564456713124472,
|
||||
"confidence": 0.3157717646545193
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
275.75,
|
||||
183.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
273.6121826171875,
|
||||
182.2046661376953
|
||||
],
|
||||
"reprojection_error_px": 2.379702932287163,
|
||||
"confidence": 0.32781322776968225
|
||||
},
|
||||
{
|
||||
"marker_id": 65,
|
||||
"observed_center_px": [
|
||||
310.75,
|
||||
124.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
308.9479675292969,
|
||||
123.33204650878906
|
||||
],
|
||||
"reprojection_error_px": 2.022364862603867,
|
||||
"confidence": 0.323424516536529
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
337.25,
|
||||
166.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
337.3795471191406,
|
||||
168.51844787597656
|
||||
],
|
||||
"reprojection_error_px": 2.52177757942458,
|
||||
"confidence": 0.2963584890699928
|
||||
},
|
||||
{
|
||||
"marker_id": 87,
|
||||
"observed_center_px": [
|
||||
161.5,
|
||||
66.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
160.9746551513672,
|
||||
64.77437591552734
|
||||
],
|
||||
"reprojection_error_px": 1.33346976209604,
|
||||
"confidence": 0.27798930354872264
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
56.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
298.39697265625,
|
||||
58.612037658691406
|
||||
],
|
||||
"reprojection_error_px": 2.277796900716975,
|
||||
"confidence": 0.24658567276025462
|
||||
},
|
||||
{
|
||||
"marker_id": 78,
|
||||
"observed_center_px": [
|
||||
333.75,
|
||||
82.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
335.54010009765625,
|
||||
79.4444351196289
|
||||
],
|
||||
"reprojection_error_px": 3.5413182711789872,
|
||||
"confidence": 0.29355437233363646
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_abg/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_abg/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 120.70043973632987,
|
||||
"gt": 120.0,
|
||||
"error": 0.7004397363298693,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 60.16908437754865,
|
||||
"gt": 60.0,
|
||||
"error": 0.1690843775486428,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -110.15200576996341,
|
||||
"gt": -110.0,
|
||||
"error": 0.15200576996340942,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 20.142377189147638,
|
||||
"gt": 20.0,
|
||||
"error": 0.14237718914762354,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 30.0,
|
||||
"error": 30.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 180.0,
|
||||
"error": 180.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 4.0,
|
||||
"error": 4.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.15448911221989192,
|
||||
"max_abs_deg": 0.1690843775486428,
|
||||
"mean_abs_mm": 0.7004397363298693,
|
||||
"max_abs_mm": 0.7004397363298693
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_abg/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_abg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:46Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 120.70043973632987,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 60.16908437754865,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -110.15200576996341,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 20.142377189147638,
|
||||
"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": 1.7436745244346223,
|
||||
"num_markers": 31
|
||||
}
|
||||
927
data/camera_study/Scene10/k3_acf/aruco_marker_poses.json
Normal file
927
data/camera_study/Scene10/k3_acf/aruco_marker_poses.json
Normal file
@@ -0,0 +1,927 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:18:11Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.30625156692571426,
|
||||
-0.19943799730493225,
|
||||
0.023066068853503038
|
||||
],
|
||||
"position_mm": [
|
||||
306.25156692571426,
|
||||
-199.43799730493225,
|
||||
23.066068853503037
|
||||
],
|
||||
"normal": [
|
||||
0.15687904649832402,
|
||||
-0.9672869492864014,
|
||||
0.1993612863872615
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.29276560826025194,
|
||||
-0.19927591653286753,
|
||||
0.03403675883942624
|
||||
],
|
||||
[
|
||||
0.31661308385723946,
|
||||
-0.19522078707963225,
|
||||
0.03579477485318833
|
||||
],
|
||||
[
|
||||
0.3196696405207763,
|
||||
-0.1994852544672114,
|
||||
0.011854893968842498
|
||||
],
|
||||
[
|
||||
0.29595793506458934,
|
||||
-0.20377003114001777,
|
||||
0.010577847752555094
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.24727990038044
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.34370825936926164,
|
||||
-0.28803437275196386,
|
||||
-0.027236199604816446
|
||||
],
|
||||
"position_mm": [
|
||||
343.7082593692616,
|
||||
-288.0343727519639,
|
||||
-27.236199604816445
|
||||
],
|
||||
"normal": [
|
||||
-0.0005787018757931211,
|
||||
0.010987457377111267,
|
||||
0.999939468610238
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3321478501115234,
|
||||
-0.3000166824527924,
|
||||
-0.027428893425160885
|
||||
],
|
||||
[
|
||||
0.33190116720811574,
|
||||
-0.27596316926428915,
|
||||
-0.027066483154549514
|
||||
],
|
||||
[
|
||||
0.35558230340607777,
|
||||
-0.27623032481489146,
|
||||
-0.0276727203980389
|
||||
],
|
||||
[
|
||||
0.35520171675132944,
|
||||
-0.2999273144758824,
|
||||
-0.026776701441516493
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.63203741978846
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.1679830330110133,
|
||||
-0.17306267384539575,
|
||||
-0.027608917846056923
|
||||
],
|
||||
"position_mm": [
|
||||
167.9830330110133,
|
||||
-173.06267384539575,
|
||||
-27.608917846056922
|
||||
],
|
||||
"normal": [
|
||||
-0.003525798854165602,
|
||||
0.004443795900434561,
|
||||
0.999983910580783
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15584067496495674,
|
||||
-0.18413414435670086,
|
||||
-0.027665417392107212
|
||||
],
|
||||
[
|
||||
0.15641529026911158,
|
||||
-0.16086019527793255,
|
||||
-0.027641706995374663
|
||||
],
|
||||
[
|
||||
0.1802563772438861,
|
||||
-0.1618665823756431,
|
||||
-0.027676923317898377
|
||||
],
|
||||
[
|
||||
0.1794197895660988,
|
||||
-0.18538977337130644,
|
||||
-0.02745162367884743
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.574007454768616
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3398831461340051,
|
||||
-0.3273910825599532,
|
||||
-0.027439892435177842
|
||||
],
|
||||
"position_mm": [
|
||||
339.88314613400513,
|
||||
-327.3910825599532,
|
||||
-27.439892435177843
|
||||
],
|
||||
"normal": [
|
||||
0.0013153382574689833,
|
||||
-0.0002894692766765989,
|
||||
0.9999990930459919
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.32822462759597765,
|
||||
-0.33912760946473447,
|
||||
-0.0276123922196962
|
||||
],
|
||||
[
|
||||
0.3282090870751449,
|
||||
-0.31572465702182734,
|
||||
-0.02723144415475189
|
||||
],
|
||||
[
|
||||
0.35121136743670966,
|
||||
-0.3156335407085778,
|
||||
-0.0276407558662731
|
||||
],
|
||||
[
|
||||
0.3518875024281882,
|
||||
-0.33907852304467323,
|
||||
-0.027274977499990177
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.383768323441544
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2845294695086124,
|
||||
-0.26090026391053517,
|
||||
-0.027423492437257634
|
||||
],
|
||||
"position_mm": [
|
||||
284.5294695086124,
|
||||
-260.90026391053516,
|
||||
-27.423492437257632
|
||||
],
|
||||
"normal": [
|
||||
-0.020296478958215944,
|
||||
0.02131985087452404,
|
||||
0.9995666645604918
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2723585569688042,
|
||||
-0.2721806525854753,
|
||||
-0.027370305640202625
|
||||
],
|
||||
[
|
||||
0.2732852776165275,
|
||||
-0.24826531260765305,
|
||||
-0.02798160012656419
|
||||
],
|
||||
[
|
||||
0.2965750608442705,
|
||||
-0.2499490629925562,
|
||||
-0.0273504372408966
|
||||
],
|
||||
[
|
||||
0.2958989826048474,
|
||||
-0.273206027456456,
|
||||
-0.026991626741367132
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.53388386121122
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.047336861700937254,
|
||||
-0.21643100832679277,
|
||||
-0.027209077984690494
|
||||
],
|
||||
"position_mm": [
|
||||
47.336861700937256,
|
||||
-216.43100832679278,
|
||||
-27.209077984690495
|
||||
],
|
||||
"normal": [
|
||||
0.0013588198906133635,
|
||||
-0.0036434141538534276,
|
||||
0.999992439542324
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.035361871794753426,
|
||||
-0.22834202681993007,
|
||||
-0.027259175356223724
|
||||
],
|
||||
[
|
||||
0.035636338795523775,
|
||||
-0.20492512880256072,
|
||||
-0.027128009198217347
|
||||
],
|
||||
[
|
||||
0.059170172929795664,
|
||||
-0.2045790098019498,
|
||||
-0.027205336754186512
|
||||
],
|
||||
[
|
||||
0.05917906328367614,
|
||||
-0.22787786788273048,
|
||||
-0.027243790630134396
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.51899761077337
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40220949700173025,
|
||||
-0.17317235483066087,
|
||||
-0.027821052839376182
|
||||
],
|
||||
"position_mm": [
|
||||
402.20949700173026,
|
||||
-173.17235483066088,
|
||||
-27.821052839376183
|
||||
],
|
||||
"normal": [
|
||||
-0.000862606022259764,
|
||||
-0.00901458539334854,
|
||||
0.9999589957398436
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3909174820686879,
|
||||
-0.1851716932202503,
|
||||
-0.028094810616444352
|
||||
],
|
||||
[
|
||||
0.38988424659088694,
|
||||
-0.16226388452025312,
|
||||
-0.027575815762105355
|
||||
],
|
||||
[
|
||||
0.41335360429422346,
|
||||
-0.16080146679790683,
|
||||
-0.02785248190488175
|
||||
],
|
||||
[
|
||||
0.41468265505312274,
|
||||
-0.18445237478423324,
|
||||
-0.027761103074073267
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.480067655548915
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019295995226067536,
|
||||
-0.18908317231704055,
|
||||
-0.026886827273300915
|
||||
],
|
||||
"position_mm": [
|
||||
-19.295995226067536,
|
||||
-189.08317231704055,
|
||||
-26.886827273300916
|
||||
],
|
||||
"normal": [
|
||||
-0.006578296524961398,
|
||||
-0.005970322012047947,
|
||||
0.9999605398563997
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.03115874300702659,
|
||||
-0.20089619465711786,
|
||||
-0.027059973406095738
|
||||
],
|
||||
[
|
||||
-0.030698654304655165,
|
||||
-0.1771341298911751,
|
||||
-0.02686556864261637
|
||||
],
|
||||
[
|
||||
-0.007599296097562615,
|
||||
-0.1773431994189574,
|
||||
-0.026764870702709966
|
||||
],
|
||||
[
|
||||
-0.007727287495025766,
|
||||
-0.20095916530091187,
|
||||
-0.026856896341781584
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.479187389961393
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.02737091958405125,
|
||||
0.19251393361028626,
|
||||
-0.025879567720181247
|
||||
],
|
||||
"position_mm": [
|
||||
-27.370919584051247,
|
||||
192.51393361028627,
|
||||
-25.879567720181246
|
||||
],
|
||||
"normal": [
|
||||
-0.005010256373394576,
|
||||
0.017350924146044278,
|
||||
0.9998369080816887
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.03985854261910194,
|
||||
0.1816663896855667,
|
||||
-0.025706112876447213
|
||||
],
|
||||
[
|
||||
-0.0383396807327872,
|
||||
0.20509043643902453,
|
||||
-0.026200828860729736
|
||||
],
|
||||
[
|
||||
-0.014947293490023179,
|
||||
0.20337278889365037,
|
||||
-0.025957727809161137
|
||||
],
|
||||
[
|
||||
-0.016338161494292684,
|
||||
0.17992611942290349,
|
||||
-0.0256536013343869
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.50241573197564
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18662787159252786,
|
||||
-0.2766890319958808,
|
||||
-0.02734281973454443
|
||||
],
|
||||
"position_mm": [
|
||||
186.62787159252787,
|
||||
-276.6890319958808,
|
||||
-27.34281973454443
|
||||
],
|
||||
"normal": [
|
||||
0.012585766228811099,
|
||||
-0.028333449317714865,
|
||||
0.9995192915287799
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1753671320447133,
|
||||
-0.288995421694709,
|
||||
-0.027309792223377958
|
||||
],
|
||||
[
|
||||
0.17418721049380537,
|
||||
-0.2654201686758861,
|
||||
-0.027112319548856373
|
||||
],
|
||||
[
|
||||
0.19765514202992807,
|
||||
-0.2648069552236767,
|
||||
-0.026890749399269886
|
||||
],
|
||||
[
|
||||
0.1993020018016647,
|
||||
-0.2875335823892515,
|
||||
-0.028058417766673505
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.47246105157987
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.30659126058462804,
|
||||
-0.35823125702289793,
|
||||
-0.027137100462690647
|
||||
],
|
||||
"position_mm": [
|
||||
306.59126058462806,
|
||||
-358.2312570228979,
|
||||
-27.137100462690647
|
||||
],
|
||||
"normal": [
|
||||
0.010344817335847445,
|
||||
0.006407217059227755,
|
||||
0.9999259634212144
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2946161460311364,
|
||||
-0.36999459282310276,
|
||||
-0.026654228832496046
|
||||
],
|
||||
[
|
||||
0.294822884320035,
|
||||
-0.3461892075844944,
|
||||
-0.027376882527948815
|
||||
],
|
||||
[
|
||||
0.3185381562342678,
|
||||
-0.3468183366049846,
|
||||
-0.027040741795292193
|
||||
],
|
||||
[
|
||||
0.3183878557530731,
|
||||
-0.36992289107900994,
|
||||
-0.027476548695025523
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.60960873094876
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10461609105413698,
|
||||
-0.19027315402515968,
|
||||
-0.02747852410050511
|
||||
],
|
||||
"position_mm": [
|
||||
104.61609105413699,
|
||||
-190.27315402515967,
|
||||
-27.47852410050511
|
||||
],
|
||||
"normal": [
|
||||
-0.007380171829701508,
|
||||
-0.002044070569189094,
|
||||
0.9999706769897166
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09271873022263781,
|
||||
-0.20215114794623837,
|
||||
-0.02767951757378689
|
||||
],
|
||||
[
|
||||
0.09285815803818773,
|
||||
-0.17865494761438697,
|
||||
-0.027450344762786443
|
||||
],
|
||||
[
|
||||
0.1162112910337865,
|
||||
-0.1783407056273634,
|
||||
-0.027459325813700954
|
||||
],
|
||||
[
|
||||
0.11667618492193592,
|
||||
-0.20194581491264993,
|
||||
-0.02732490825174614
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.606002166448313
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.3102320120789401,
|
||||
-0.15593928612479824,
|
||||
0.15715235599377758
|
||||
],
|
||||
"position_mm": [
|
||||
310.2320120789401,
|
||||
-155.93928612479823,
|
||||
157.15235599377758
|
||||
],
|
||||
"normal": [
|
||||
-0.3459908388929435,
|
||||
-0.7412094634439383,
|
||||
0.5752380991409612
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.29870282953940674,
|
||||
-0.14533786580626035,
|
||||
0.16389984176685646
|
||||
],
|
||||
[
|
||||
0.3212270053042989,
|
||||
-0.15156934780736359,
|
||||
0.169374481504491
|
||||
],
|
||||
[
|
||||
0.3217616583680249,
|
||||
-0.16653527459378167,
|
||||
0.1504557691767296
|
||||
],
|
||||
[
|
||||
0.29923655510402963,
|
||||
-0.16031465629178734,
|
||||
0.1448793315270333
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.092722046233263
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.021642164055880514,
|
||||
-0.02023826892265601,
|
||||
0.0013070241166495888
|
||||
],
|
||||
"position_mm": [
|
||||
21.642164055880514,
|
||||
-20.23826892265601,
|
||||
1.3070241166495888
|
||||
],
|
||||
"normal": [
|
||||
-0.009284653574042494,
|
||||
0.0014995144525253856,
|
||||
0.9999557723541661
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.009335919966450211,
|
||||
-0.008711945790140417,
|
||||
0.0010274847229086827
|
||||
],
|
||||
[
|
||||
0.033332910712178004,
|
||||
-0.008707537012116393,
|
||||
0.0015482930595048612
|
||||
],
|
||||
[
|
||||
0.03395640243142147,
|
||||
-0.03160859173123583,
|
||||
0.0012885191413449938
|
||||
],
|
||||
[
|
||||
0.009943423113472384,
|
||||
-0.0319250011571314,
|
||||
0.0013637995428398167
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.53806898666323
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2536042045561814,
|
||||
-0.00775304330405505,
|
||||
-0.0003769201125621369
|
||||
],
|
||||
"position_mm": [
|
||||
253.60420455618137,
|
||||
-7.7530433040550495,
|
||||
-0.3769201125621369
|
||||
],
|
||||
"normal": [
|
||||
-0.0019322937496649914,
|
||||
0.010950142943232504,
|
||||
0.9999381783942385
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2425165444331028,
|
||||
0.005150363681991551,
|
||||
-0.0007087172236113211
|
||||
],
|
||||
[
|
||||
0.26586538369087676,
|
||||
0.003204315453335779,
|
||||
-0.000301586926502039
|
||||
],
|
||||
[
|
||||
0.26510137996226574,
|
||||
-0.02050783258615808,
|
||||
-0.00038101941838998045
|
||||
],
|
||||
[
|
||||
0.24093351013848013,
|
||||
-0.018859019765389447,
|
||||
-0.00011635688174520689
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.863054834779305
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3478139662502992,
|
||||
-0.011689059499792712,
|
||||
0.0011942742591823064
|
||||
],
|
||||
"position_mm": [
|
||||
347.8139662502992,
|
||||
-11.689059499792712,
|
||||
1.1942742591823063
|
||||
],
|
||||
"normal": [
|
||||
0.017934506898424955,
|
||||
-0.04241325340326119,
|
||||
0.9989391720210301
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.33620163616912896,
|
||||
-0.0002794545980037367,
|
||||
0.0018627240956748407
|
||||
],
|
||||
[
|
||||
0.35953174307687874,
|
||||
-0.000865515740947479,
|
||||
0.0014683968248258633
|
||||
],
|
||||
[
|
||||
0.3598937712787591,
|
||||
-0.02288182696623332,
|
||||
0.0004781755623421224
|
||||
],
|
||||
[
|
||||
0.33562871447643,
|
||||
-0.022729440693986313,
|
||||
0.0009678005538863992
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.031983483548874
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.3181279544734382,
|
||||
-0.018690105434870683,
|
||||
0.3157597350010689
|
||||
],
|
||||
"position_mm": [
|
||||
318.12795447343825,
|
||||
-18.690105434870684,
|
||||
315.7597350010689
|
||||
],
|
||||
"normal": [
|
||||
0.02862980531096407,
|
||||
-0.0711073197318074,
|
||||
0.997057713138219
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3058463554372685,
|
||||
-0.007306802398638204,
|
||||
0.317159271979887
|
||||
],
|
||||
[
|
||||
0.32981054958999045,
|
||||
-0.006400015833296374,
|
||||
0.3160653722314684
|
||||
],
|
||||
[
|
||||
0.33042400516398,
|
||||
-0.03008935587610088,
|
||||
0.31482907138786814
|
||||
],
|
||||
[
|
||||
0.3064309077025141,
|
||||
-0.03096424763144727,
|
||||
0.3149852244050522
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.8774150117515
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.22996125805192022,
|
||||
-0.03893286506913587,
|
||||
0.3077269837200802
|
||||
],
|
||||
"position_mm": [
|
||||
229.96125805192023,
|
||||
-38.932865069135865,
|
||||
307.7269837200802
|
||||
],
|
||||
"normal": [
|
||||
0.002597895189049624,
|
||||
-0.5030367048397467,
|
||||
0.8642611437086342
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2182119081449666,
|
||||
-0.02857304238788339,
|
||||
0.31382760690558564
|
||||
],
|
||||
[
|
||||
0.2418132538585825,
|
||||
-0.028754108511958653,
|
||||
0.3135807730436776
|
||||
],
|
||||
[
|
||||
0.24176513620003498,
|
||||
-0.04943946515549101,
|
||||
0.30161110461605023
|
||||
],
|
||||
[
|
||||
0.2180547340040968,
|
||||
-0.048964844221210425,
|
||||
0.3018884503150075
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.71234989045886
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.3198596104919199,
|
||||
-0.04730570143615199,
|
||||
0.2990533041978032
|
||||
],
|
||||
"position_mm": [
|
||||
319.8596104919199,
|
||||
-47.305701436151985,
|
||||
299.0533041978032
|
||||
],
|
||||
"normal": [
|
||||
-0.02494560387104336,
|
||||
-0.7660610594669643,
|
||||
0.6422835588864634
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.30762635569831964,
|
||||
-0.03993761916419085,
|
||||
0.30758870469980504
|
||||
],
|
||||
[
|
||||
0.3315026826796229,
|
||||
-0.040098735939145244,
|
||||
0.307894635604382
|
||||
],
|
||||
[
|
||||
0.3322855415993028,
|
||||
-0.0554302785301426,
|
||||
0.2900491931662096
|
||||
],
|
||||
[
|
||||
0.3080238619904342,
|
||||
-0.05375617211112927,
|
||||
0.290680683320816
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.396619252147772
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.28166461385407976,
|
||||
-0.04341699463857078,
|
||||
0.30361592930090225
|
||||
],
|
||||
"position_mm": [
|
||||
281.66461385407973,
|
||||
-43.41699463857078,
|
||||
303.6159293009023
|
||||
],
|
||||
"normal": [
|
||||
0.0014284605744001213,
|
||||
-0.7717417372839098,
|
||||
0.6359344702360458
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26931317729415166,
|
||||
-0.0360672058919154,
|
||||
0.3125487246429094
|
||||
],
|
||||
[
|
||||
0.29323078953070275,
|
||||
-0.03551305380906079,
|
||||
0.3131960732818794
|
||||
],
|
||||
[
|
||||
0.29408434965970326,
|
||||
-0.05078938034115043,
|
||||
0.2946270577125472
|
||||
],
|
||||
[
|
||||
0.2700301389317614,
|
||||
-0.05129833851215649,
|
||||
0.2940918615662731
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.99986017791459
|
||||
}
|
||||
]
|
||||
}
|
||||
448
data/camera_study/Scene10/k3_acf/aruco_positions_initial.json
Normal file
448
data/camera_study/Scene10/k3_acf/aruco_positions_initial.json
Normal file
@@ -0,0 +1,448 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:18:03Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.306241663576913,
|
||||
-0.19937035731930264,
|
||||
0.02304326735140665
|
||||
],
|
||||
"position_mm": [
|
||||
306.241663576913,
|
||||
-199.37035731930263,
|
||||
23.043267351406648
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3437251241398752,
|
||||
-0.2880518570653535,
|
||||
-0.027336175680837974
|
||||
],
|
||||
"position_mm": [
|
||||
343.7251241398752,
|
||||
-288.05185706535354,
|
||||
-27.336175680837975
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1681080245114533,
|
||||
-0.17338209734396196,
|
||||
-0.027665654811361316
|
||||
],
|
||||
"position_mm": [
|
||||
168.1080245114533,
|
||||
-173.38209734396196,
|
||||
-27.665654811361318
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3399007685346788,
|
||||
-0.32741013108724015,
|
||||
-0.02754239461514119
|
||||
],
|
||||
"position_mm": [
|
||||
339.90076853467883,
|
||||
-327.41013108724013,
|
||||
-27.542394615141188
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.284542628458916,
|
||||
-0.2609142429326301,
|
||||
-0.027523444076098025
|
||||
],
|
||||
"position_mm": [
|
||||
284.542628458916,
|
||||
-260.9142429326301,
|
||||
-27.523444076098023
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04730748420954963,
|
||||
-0.21643106768910866,
|
||||
-0.02731427763285767
|
||||
],
|
||||
"position_mm": [
|
||||
47.30748420954963,
|
||||
-216.43106768910866,
|
||||
-27.31427763285767
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40224108783950074,
|
||||
-0.17317266047438684,
|
||||
-0.027915283076296118
|
||||
],
|
||||
"position_mm": [
|
||||
402.2410878395007,
|
||||
-173.17266047438684,
|
||||
-27.915283076296117
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.0193340456258843,
|
||||
-0.18908183378146987,
|
||||
-0.0269886851594388
|
||||
],
|
||||
"position_mm": [
|
||||
-19.3340456258843,
|
||||
-189.08183378146987,
|
||||
-26.988685159438802
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027390253334127496,
|
||||
0.19253937360267048,
|
||||
-0.025965078296917538
|
||||
],
|
||||
"position_mm": [
|
||||
-27.390253334127497,
|
||||
192.53937360267048,
|
||||
-25.96507829691754
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18662820880639008,
|
||||
-0.2766962770611542,
|
||||
-0.027457045100409562
|
||||
],
|
||||
"position_mm": [
|
||||
186.6282088063901,
|
||||
-276.6962770611542,
|
||||
-27.457045100409562
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.30660433344953525,
|
||||
-0.35825402004545726,
|
||||
-0.027246402971970632
|
||||
],
|
||||
"position_mm": [
|
||||
306.60433344953526,
|
||||
-358.25402004545725,
|
||||
-27.24640297197063
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.104643992349152,
|
||||
-0.19049889834733683,
|
||||
-0.02767913014219985
|
||||
],
|
||||
"position_mm": [
|
||||
104.643992349152,
|
||||
-190.49889834733682,
|
||||
-27.67913014219985
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3104023247371725,
|
||||
-0.156306068910436,
|
||||
0.15701631582941594
|
||||
],
|
||||
"position_mm": [
|
||||
310.4023247371725,
|
||||
-156.306068910436,
|
||||
157.01631582941593
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021879164348029265,
|
||||
-0.020554696828167546,
|
||||
0.0014186542106848566
|
||||
],
|
||||
"position_mm": [
|
||||
21.879164348029263,
|
||||
-20.554696828167547,
|
||||
1.4186542106848565
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.25361090822258076,
|
||||
-0.007747055778998949,
|
||||
-0.000449096464148541
|
||||
],
|
||||
"position_mm": [
|
||||
253.61090822258075,
|
||||
-7.7470557789989485,
|
||||
-0.449096464148541
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34782586912632224,
|
||||
-0.011675676699665745,
|
||||
0.0011163084924605883
|
||||
],
|
||||
"position_mm": [
|
||||
347.82586912632223,
|
||||
-11.675676699665745,
|
||||
1.1163084924605882
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"position_m": [
|
||||
0.31814418950007245,
|
||||
-0.018667115816921015,
|
||||
0.31569076123152473
|
||||
],
|
||||
"position_mm": [
|
||||
318.14418950007246,
|
||||
-18.667115816921015,
|
||||
315.69076123152473
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23007529276737815,
|
||||
-0.039070066670461895,
|
||||
0.30766836125299685
|
||||
],
|
||||
"position_mm": [
|
||||
230.07529276737816,
|
||||
-39.0700666704619,
|
||||
307.6683612529969
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.32003366451689874,
|
||||
-0.047550984998695776,
|
||||
0.29904813179015116
|
||||
],
|
||||
"position_mm": [
|
||||
320.03366451689874,
|
||||
-47.550984998695775,
|
||||
299.04813179015116
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2817741877107397,
|
||||
-0.04353822356404724,
|
||||
0.30355372204569236
|
||||
],
|
||||
"position_mm": [
|
||||
281.7741877107397,
|
||||
-43.53822356404724,
|
||||
303.5537220456924
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
447
data/camera_study/Scene10/k3_acf/aruco_positions_optimized.json
Normal file
447
data/camera_study/Scene10/k3_acf/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,447 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:18:10Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.29933086093117556,
|
||||
-0.799418281839035,
|
||||
0.8013386735184777
|
||||
],
|
||||
"position_mm": [
|
||||
-299.33086093117555,
|
||||
-799.418281839035,
|
||||
801.3386735184777
|
||||
],
|
||||
"direction": [
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.3062707269039945,
|
||||
-0.19935053182505405,
|
||||
0.023079942213461838
|
||||
],
|
||||
"position_mm": [
|
||||
306.2707269039945,
|
||||
-199.35053182505405,
|
||||
23.079942213461837
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34525853790174615,
|
||||
-0.2847937859378608,
|
||||
-0.030951722535377486
|
||||
],
|
||||
"position_mm": [
|
||||
345.25853790174614,
|
||||
-284.79378593786083,
|
||||
-30.951722535377485
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16728164831981052,
|
||||
-0.17412898201942467,
|
||||
-0.02701832100103687
|
||||
],
|
||||
"position_mm": [
|
||||
167.28164831981053,
|
||||
-174.12898201942468,
|
||||
-27.01832100103687
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3401576655728308,
|
||||
-0.3283934504440886,
|
||||
-0.026794058647620727
|
||||
],
|
||||
"position_mm": [
|
||||
340.1576655728308,
|
||||
-328.39345044408856,
|
||||
-26.794058647620727
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2848839025770083,
|
||||
-0.2606880355788522,
|
||||
-0.027892292626314232
|
||||
],
|
||||
"position_mm": [
|
||||
284.8839025770083,
|
||||
-260.6880355788522,
|
||||
-27.892292626314234
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.049113302495264105,
|
||||
-0.2191106437837877,
|
||||
-0.025268080253255065
|
||||
],
|
||||
"position_mm": [
|
||||
49.11330249526411,
|
||||
-219.1106437837877,
|
||||
-25.268080253255064
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40241347303770497,
|
||||
-0.17320426077453815,
|
||||
-0.027917309758311422
|
||||
],
|
||||
"position_mm": [
|
||||
402.413473037705,
|
||||
-173.20426077453814,
|
||||
-27.917309758311422
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.021174802072254972,
|
||||
-0.18694794825910147,
|
||||
-0.028461823336060423
|
||||
],
|
||||
"position_mm": [
|
||||
-21.174802072254973,
|
||||
-186.94794825910145,
|
||||
-28.461823336060423
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.027514694665459444,
|
||||
0.19263838753626136,
|
||||
-0.025876684850787535
|
||||
],
|
||||
"position_mm": [
|
||||
-27.514694665459444,
|
||||
192.63838753626138,
|
||||
-25.876684850787534
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18672227090310972,
|
||||
-0.2758907107917113,
|
||||
-0.02814736291905968
|
||||
],
|
||||
"position_mm": [
|
||||
186.72227090310972,
|
||||
-275.8907107917113,
|
||||
-28.14736291905968
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"position_m": [
|
||||
0.3043652749805057,
|
||||
-0.35996337470755757,
|
||||
-0.02438335109716952
|
||||
],
|
||||
"position_mm": [
|
||||
304.3652749805057,
|
||||
-359.9633747075576,
|
||||
-24.38335109716952
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10517685257313943,
|
||||
-0.18966684680868884,
|
||||
-0.028040644581735493
|
||||
],
|
||||
"position_mm": [
|
||||
105.17685257313943,
|
||||
-189.66684680868883,
|
||||
-28.040644581735492
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.31160015944292196,
|
||||
-0.15479176571747108,
|
||||
0.15626364777328286
|
||||
],
|
||||
"position_mm": [
|
||||
311.60015944292195,
|
||||
-154.7917657174711,
|
||||
156.26364777328286
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02158222592219386,
|
||||
-0.01937445536862416,
|
||||
0.0008171948871917406
|
||||
],
|
||||
"position_mm": [
|
||||
21.58222592219386,
|
||||
-19.37445536862416,
|
||||
0.8171948871917406
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.2536281947150334,
|
||||
-0.0077353364840352995,
|
||||
-0.00042679578516101286
|
||||
],
|
||||
"position_mm": [
|
||||
253.6281947150334,
|
||||
-7.735336484035299,
|
||||
-0.42679578516101285
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3478079101759436,
|
||||
-0.011649294441938034,
|
||||
0.0011185463631570808
|
||||
],
|
||||
"position_mm": [
|
||||
347.8079101759436,
|
||||
-11.649294441938034,
|
||||
1.118546363157081
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 231,
|
||||
"position_m": [
|
||||
0.3180647470286128,
|
||||
-0.020760422150703704,
|
||||
0.3130125686741599
|
||||
],
|
||||
"position_mm": [
|
||||
318.0647470286128,
|
||||
-20.760422150703704,
|
||||
313.01256867415987
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23039115927679446,
|
||||
-0.03858957128088691,
|
||||
0.3074353613661691
|
||||
],
|
||||
"position_mm": [
|
||||
230.39115927679447,
|
||||
-38.58957128088691,
|
||||
307.4353613661691
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.32060266134081405,
|
||||
-0.04335807733700735,
|
||||
0.29885123737538366
|
||||
],
|
||||
"position_mm": [
|
||||
320.60266134081405,
|
||||
-43.358077337007344,
|
||||
298.8512373753837
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2833381909007685,
|
||||
-0.04262269168297554,
|
||||
0.30298355887453454
|
||||
],
|
||||
"position_mm": [
|
||||
283.3381909007685,
|
||||
-42.62269168297554,
|
||||
302.98355887453454
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2330
data/camera_study/Scene10/k3_acf/render_a_aruco_detection.json
Normal file
2330
data/camera_study/Scene10/k3_acf/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
467
data/camera_study/Scene10/k3_acf/render_a_camera_pose.json
Normal file
467
data/camera_study/Scene10/k3_acf/render_a_camera_pose.json
Normal file
@@ -0,0 +1,467 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:02Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_acf\\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": 19,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
215,
|
||||
105,
|
||||
211,
|
||||
75,
|
||||
214,
|
||||
74,
|
||||
102,
|
||||
217,
|
||||
205,
|
||||
206
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.01009749778311845,
|
||||
0.0013500052634516154,
|
||||
0.0012080581027067798,
|
||||
0.001208056584232894
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.418903298149159,
|
||||
"residual_median_px": 2.9058066287550095,
|
||||
"residual_max_px": 7.881774161943574,
|
||||
"sigma2_normalized": 1.7330383439497478e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8081126809120178,
|
||||
-0.5890257358551025,
|
||||
-0.0016104801325127482
|
||||
],
|
||||
[
|
||||
-0.3439487814903259,
|
||||
-0.46965670585632324,
|
||||
-0.8130939602851868
|
||||
],
|
||||
[
|
||||
0.47817692160606384,
|
||||
0.6576254963874817,
|
||||
-0.5821301937103271
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2276943325996399,
|
||||
0.17315705120563507,
|
||||
1.1353343725204468
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.1050851025918234,
|
||||
-0.6867341612291594,
|
||||
0.3507860528401858
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.29933083057403564,
|
||||
-0.7994182705879211,
|
||||
0.8013386726379395
|
||||
],
|
||||
"position_mm": [
|
||||
-299.3308410644531,
|
||||
-799.4182739257812,
|
||||
801.3386840820312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.5152587890625,
|
||||
"pitch": -28.5664005279541,
|
||||
"yaw": -23.05556297302246
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.5705111713147538e-05,
|
||||
-3.606186641991224e-06,
|
||||
9.93455859227922e-07,
|
||||
5.974998436558746e-07,
|
||||
4.6929081989455075e-07,
|
||||
2.8925877037560832e-06
|
||||
],
|
||||
[
|
||||
-3.606186641991253e-06,
|
||||
4.525067031199804e-06,
|
||||
-1.5535915979518367e-06,
|
||||
-4.146706877795486e-07,
|
||||
-8.403171882148325e-07,
|
||||
3.704138848703875e-08
|
||||
],
|
||||
[
|
||||
9.93455859228011e-07,
|
||||
-1.5535915979518793e-06,
|
||||
1.4511663564702391e-05,
|
||||
8.397716382398054e-07,
|
||||
-1.8034796850892003e-06,
|
||||
-4.925606373863842e-06
|
||||
],
|
||||
[
|
||||
5.974998436558832e-07,
|
||||
-4.146706877795502e-07,
|
||||
8.397716382397962e-07,
|
||||
2.430616306834126e-07,
|
||||
1.4873676074531513e-08,
|
||||
1.58103612736764e-07
|
||||
],
|
||||
[
|
||||
4.692908198945444e-07,
|
||||
-8.403171882148285e-07,
|
||||
-1.8034796850892121e-06,
|
||||
1.4873676074530825e-08,
|
||||
6.717933155003761e-07,
|
||||
1.166485422903723e-06
|
||||
],
|
||||
[
|
||||
2.892587703756058e-06,
|
||||
3.704138848704778e-08,
|
||||
-4.925606373863879e-06,
|
||||
1.5810361273676463e-07,
|
||||
1.166485422903725e-06,
|
||||
5.922812492193122e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.22706131431744284,
|
||||
0.12188075641483156,
|
||||
0.21826355925678265
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0004930128098573226,
|
||||
0.0008196299869455584,
|
||||
0.0024336829070758423
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0031789461102063005,
|
||||
0.004041324498858458,
|
||||
0.00434604702092401
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.1789461102063004,
|
||||
4.041324498858458,
|
||||
4.3460470209240105
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.2878030578767992,
|
||||
"pitch": 0.1683177033483575,
|
||||
"yaw": 0.1374718863525747
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.25,
|
||||
1031.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.61865234375,
|
||||
1028.5360107421875
|
||||
],
|
||||
"reprojection_error_px": 4.53347807892285,
|
||||
"confidence": 0.45573027871641286
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.7294921875,
|
||||
1027.8443603515625
|
||||
],
|
||||
"reprojection_error_px": 3.879437445756702,
|
||||
"confidence": 0.5455570235395628
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.25,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
660.6806030273438,
|
||||
996.0768432617188
|
||||
],
|
||||
"reprojection_error_px": 3.7170274866418533,
|
||||
"confidence": 0.8987700853806685
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1154.75,
|
||||
961.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.5029296875,
|
||||
962.4193115234375
|
||||
],
|
||||
"reprojection_error_px": 7.881774161943574,
|
||||
"confidence": 0.7524431457735686
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1104736328125,
|
||||
934.5891723632812
|
||||
],
|
||||
"reprojection_error_px": 2.8399564551455856,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.5,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
735.853271484375,
|
||||
928.2763061523438
|
||||
],
|
||||
"reprojection_error_px": 1.1689043938176247,
|
||||
"confidence": 0.7704666026640716
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.25,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.45166015625,
|
||||
913.0933837890625
|
||||
],
|
||||
"reprojection_error_px": 2.0670103729610174,
|
||||
"confidence": 0.7309457014059588
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.08258056640625,
|
||||
847.7832641601562
|
||||
],
|
||||
"reprojection_error_px": 2.98157550791138,
|
||||
"confidence": 0.5963354569243849
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1332.3167724609375,
|
||||
822.3063354492188
|
||||
],
|
||||
"reprojection_error_px": 2.7006575928524246,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
763.5,
|
||||
751.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
764.8435668945312,
|
||||
753.69775390625
|
||||
],
|
||||
"reprojection_error_px": 2.366203135699148,
|
||||
"confidence": 0.5752892000247514
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.5,
|
||||
768.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1294.0775146484375,
|
||||
765.9021606445312
|
||||
],
|
||||
"reprojection_error_px": 2.9058066287550095,
|
||||
"confidence": 0.5188246379772157
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.25,
|
||||
681.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.66943359375,
|
||||
684.4354248046875
|
||||
],
|
||||
"reprojection_error_px": 3.908457721536807,
|
||||
"confidence": 0.4872433032283655
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
144.25,
|
||||
716.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
147.21554565429688,
|
||||
715.9539184570312
|
||||
],
|
||||
"reprojection_error_px": 3.01540479526219,
|
||||
"confidence": 0.3538655141518615
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
811.25,
|
||||
627.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.1135864257812,
|
||||
626.0042114257812
|
||||
],
|
||||
"reprojection_error_px": 2.2416385832712016,
|
||||
"confidence": 0.4703251278796996
|
||||
},
|
||||
{
|
||||
"marker_id": 74,
|
||||
"observed_center_px": [
|
||||
354.25,
|
||||
686.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
353.1841125488281,
|
||||
685.2387084960938
|
||||
],
|
||||
"reprojection_error_px": 1.4692945805517152,
|
||||
"confidence": 0.3428566063437381
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.5,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1370.1954345703125,
|
||||
654.4063110351562
|
||||
],
|
||||
"reprojection_error_px": 2.306469042030312,
|
||||
"confidence": 0.35500593874581543
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.6787109375,
|
||||
525.702392578125
|
||||
],
|
||||
"reprojection_error_px": 4.137457510565784,
|
||||
"confidence": 0.3767801116964092
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
477.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.5634765625,
|
||||
478.1280212402344
|
||||
],
|
||||
"reprojection_error_px": 3.5469162147969504,
|
||||
"confidence": 0.3061711135325228
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1139.75,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.77392578125,
|
||||
473.96392822265625
|
||||
],
|
||||
"reprojection_error_px": 0.2152619972435565,
|
||||
"confidence": 0.33198985414097737
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1590
data/camera_study/Scene10/k3_acf/render_c_aruco_detection.json
Normal file
1590
data/camera_study/Scene10/k3_acf/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
327
data/camera_study/Scene10/k3_acf/render_c_camera_pose.json
Normal file
327
data/camera_study/Scene10/k3_acf/render_c_camera_pose.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:02Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_acf\\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": 9,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
62,
|
||||
96,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
210,
|
||||
211,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00850343514866048,
|
||||
0.001919637477748798,
|
||||
0.0018871327733089188,
|
||||
0.0018871325208839012
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.3388483305404,
|
||||
"residual_median_px": 5.837108638574855,
|
||||
"residual_max_px": 7.851369272055891,
|
||||
"sigma2_normalized": 5.341903727059073e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9935113787651062,
|
||||
0.11363770067691803,
|
||||
-0.004644200671464205
|
||||
],
|
||||
[
|
||||
0.029086070135235786,
|
||||
-0.2933460772037506,
|
||||
-0.9555637240409851
|
||||
],
|
||||
[
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19824764132499695,
|
||||
0.1074121966958046,
|
||||
1.0073933601379395
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.86796171410195,
|
||||
0.10327005514572164,
|
||||
-0.08291676493169096
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30460041761398315,
|
||||
-0.9022090435028076,
|
||||
0.3986456096172333
|
||||
],
|
||||
"position_mm": [
|
||||
304.60040283203125,
|
||||
-902.2090454101562,
|
||||
398.6455993652344
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.25025177001953,
|
||||
"pitch": 6.31245756149292,
|
||||
"yaw": 1.676913857460022
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.283611814350516e-05,
|
||||
9.967111903139419e-06,
|
||||
1.624804290129494e-05,
|
||||
-1.577288611905233e-07,
|
||||
-9.565179969225538e-06,
|
||||
1.214388304696983e-06
|
||||
],
|
||||
[
|
||||
9.967111903139312e-06,
|
||||
2.0431750224389534e-05,
|
||||
-7.770857724352742e-06,
|
||||
2.1849187906882535e-06,
|
||||
-2.4827730156902525e-06,
|
||||
5.834590888095247e-06
|
||||
],
|
||||
[
|
||||
1.6248042901295073e-05,
|
||||
-7.770857724352725e-06,
|
||||
6.21251942958819e-05,
|
||||
-3.1440970658187606e-06,
|
||||
-8.329233497858997e-06,
|
||||
-1.5661804579884994e-05
|
||||
],
|
||||
[
|
||||
-1.5772886119053934e-07,
|
||||
2.184918790688258e-06,
|
||||
-3.14409706581878e-06,
|
||||
7.844339725202242e-07,
|
||||
9.395641917069299e-08,
|
||||
8.922273151494254e-07
|
||||
],
|
||||
[
|
||||
-9.56517996922555e-06,
|
||||
-2.482773015690273e-06,
|
||||
-8.329233497858978e-06,
|
||||
9.395641917068812e-08,
|
||||
3.1785216658280216e-06,
|
||||
3.2374032099410526e-06
|
||||
],
|
||||
[
|
||||
1.2143883046968984e-06,
|
||||
5.834590888095236e-06,
|
||||
-1.566180457988501e-05,
|
||||
8.922273151494167e-07,
|
||||
3.237403209941067e-06,
|
||||
1.5241091941001921e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.45417926818777943,
|
||||
0.2589854810186854,
|
||||
0.45160268193428
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008856827719450255,
|
||||
0.0017828408975082497,
|
||||
0.0039039841112640202
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006432764403295309,
|
||||
0.003956846704431741,
|
||||
0.006949550969225763
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.432764403295309,
|
||||
3.956846704431741,
|
||||
6.949550969225763
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.42334339423542505,
|
||||
"pitch": 0.36500393244331925,
|
||||
"yaw": 0.2715300326454473
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.25,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.1312255859375,
|
||||
1036.682861328125
|
||||
],
|
||||
"reprojection_error_px": 6.4642524160675014,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.343505859375,
|
||||
1029.8663330078125
|
||||
],
|
||||
"reprojection_error_px": 6.0011187804265225,
|
||||
"confidence": 0.3586255184214969
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.5,
|
||||
1038.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1091.03857421875,
|
||||
1039.8277587890625
|
||||
],
|
||||
"reprojection_error_px": 6.550693637623701,
|
||||
"confidence": 0.24678869996591526
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.69277954101562,
|
||||
989.6632080078125
|
||||
],
|
||||
"reprojection_error_px": 2.579303262869623,
|
||||
"confidence": 0.6384599833726886
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.3174743652344,
|
||||
1005.0634155273438
|
||||
],
|
||||
"reprojection_error_px": 5.837108638574855,
|
||||
"confidence": 0.5316388676723932
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.5,
|
||||
996.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.08349609375,
|
||||
993.7927856445312
|
||||
],
|
||||
"reprojection_error_px": 2.492263608176955,
|
||||
"confidence": 0.5232849066860699
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.5,
|
||||
769.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
354.4071044921875,
|
||||
771.2721557617188
|
||||
],
|
||||
"reprojection_error_px": 3.4471670666186647,
|
||||
"confidence": 0.27039765782644665
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
828.75,
|
||||
782.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
820.9069213867188,
|
||||
782.6107177734375
|
||||
],
|
||||
"reprojection_error_px": 7.851369272055891,
|
||||
"confidence": 0.25970043306972035
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1402.0,
|
||||
693.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.9166259765625,
|
||||
693.873291015625
|
||||
],
|
||||
"reprojection_error_px": 3.918566027875248,
|
||||
"confidence": 0.03320002493960217
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2058
data/camera_study/Scene10/k3_acf/render_f_aruco_detection.json
Normal file
2058
data/camera_study/Scene10/k3_acf/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
582
data/camera_study/Scene10/k3_acf/render_f_camera_pose.json
Normal file
582
data/camera_study/Scene10/k3_acf/render_f_camera_pose.json
Normal file
@@ -0,0 +1,582 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:02Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_acf\\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": 27,
|
||||
"used_marker_ids": [
|
||||
68,
|
||||
46,
|
||||
208,
|
||||
47,
|
||||
56,
|
||||
53,
|
||||
97,
|
||||
62,
|
||||
54,
|
||||
55,
|
||||
72,
|
||||
66,
|
||||
214,
|
||||
95,
|
||||
51,
|
||||
103,
|
||||
69,
|
||||
58,
|
||||
82,
|
||||
73,
|
||||
210,
|
||||
52,
|
||||
64,
|
||||
77,
|
||||
83,
|
||||
75,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.00918677717341902,
|
||||
0.0014933429518723808,
|
||||
0.001390373853667637,
|
||||
0.0013903699834861628,
|
||||
0.0013903699807887252
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.941603533751138,
|
||||
"residual_median_px": 3.7352373317630128,
|
||||
"residual_max_px": 5.771900878439298,
|
||||
"sigma2_normalized": 2.17476976890378e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31769248843193054,
|
||||
0.9481521248817444,
|
||||
0.008892479352653027
|
||||
],
|
||||
[
|
||||
0.9206541180610657,
|
||||
-0.30620789527893066,
|
||||
-0.242141991853714
|
||||
],
|
||||
[
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12344730645418167,
|
||||
-0.19988536834716797,
|
||||
1.4972078800201416
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.378352663832453,
|
||||
1.7133801592888853,
|
||||
-0.1998435821316908
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48447033762931824,
|
||||
-0.3056860566139221,
|
||||
1.4030927419662476
|
||||
],
|
||||
"position_mm": [
|
||||
484.4703369140625,
|
||||
-305.6860656738281,
|
||||
1403.0927734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.98638916015625,
|
||||
"pitch": 13.112541198730469,
|
||||
"yaw": 70.96184539794922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.2311819447272024e-05,
|
||||
1.8832577487974546e-05,
|
||||
-4.656767371183097e-06,
|
||||
-4.18150026429738e-07,
|
||||
2.6114865287331025e-07,
|
||||
2.406181848846857e-06
|
||||
],
|
||||
[
|
||||
1.8832577487974533e-05,
|
||||
1.683541014579236e-05,
|
||||
-7.3574856590594524e-06,
|
||||
4.5948447714477966e-07,
|
||||
3.095065254407523e-08,
|
||||
2.3847847067019377e-06
|
||||
],
|
||||
[
|
||||
-4.6567673711861375e-06,
|
||||
-7.357485659062205e-06,
|
||||
0.00016783973036034415,
|
||||
1.5647826411604766e-06,
|
||||
-1.729586622472892e-06,
|
||||
-2.906231789157714e-05
|
||||
],
|
||||
[
|
||||
-4.1815002642977447e-07,
|
||||
4.594844771447391e-07,
|
||||
1.5647826411606013e-06,
|
||||
3.507815548304795e-07,
|
||||
-2.7134564617847737e-08,
|
||||
2.4204791300702807e-07
|
||||
],
|
||||
[
|
||||
2.611486528733672e-07,
|
||||
3.0950652544076366e-08,
|
||||
-1.729586622472832e-06,
|
||||
-2.7134564617850665e-08,
|
||||
1.9997327434023874e-07,
|
||||
4.1386012647726157e-07
|
||||
],
|
||||
[
|
||||
2.4061818488473495e-06,
|
||||
2.384784706702394e-06,
|
||||
-2.9062317891576876e-05,
|
||||
2.420479130070509e-07,
|
||||
4.138601264772586e-07,
|
||||
9.270646369219581e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3256891862833913,
|
||||
0.23509017702077495,
|
||||
0.7422838625560957
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005922681443657758,
|
||||
0.00044718371430569644,
|
||||
0.003044773615430149
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011255169411300251,
|
||||
0.011919325044430497,
|
||||
0.004596769734438054
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.255169411300251,
|
||||
11.919325044430497,
|
||||
4.5967697344380545
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5094522091773732,
|
||||
"pitch": 0.4352540861263008,
|
||||
"yaw": 0.1004884180203833
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.0,
|
||||
941.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.3548583984375,
|
||||
940.5469970703125
|
||||
],
|
||||
"reprojection_error_px": 5.771900878439298,
|
||||
"confidence": 0.3105318897567382
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.25,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1387.9061279296875,
|
||||
883.3380737304688
|
||||
],
|
||||
"reprojection_error_px": 4.7309507369362676,
|
||||
"confidence": 0.480064078578645
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
937.0,
|
||||
754.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
934.9244995117188,
|
||||
751.2972412109375
|
||||
],
|
||||
"reprojection_error_px": 3.6092224568792584,
|
||||
"confidence": 0.717438637944123
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
665.0,
|
||||
836.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
667.4868774414062,
|
||||
835.926025390625
|
||||
],
|
||||
"reprojection_error_px": 2.507891336580391,
|
||||
"confidence": 0.714264135428559
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1341.75,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1344.8751220703125,
|
||||
839.613037109375
|
||||
],
|
||||
"reprojection_error_px": 5.386263209134431,
|
||||
"confidence": 0.6720101269988878
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1399.75,
|
||||
806.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.572998046875,
|
||||
803.723388671875
|
||||
],
|
||||
"reprojection_error_px": 5.655467121468141,
|
||||
"confidence": 0.25536384825957736
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.75,
|
||||
818.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.1571044921875,
|
||||
815.3113403320312
|
||||
],
|
||||
"reprojection_error_px": 3.7352373317630128,
|
||||
"confidence": 0.7144285455619288
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.25,
|
||||
862.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
843.9764404296875,
|
||||
867.170166015625
|
||||
],
|
||||
"reprojection_error_px": 4.840702902743903,
|
||||
"confidence": 0.7019920279258633
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
610.5,
|
||||
848.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
607.426025390625,
|
||||
853.0718994140625
|
||||
],
|
||||
"reprojection_error_px": 5.30359636891383,
|
||||
"confidence": 0.7005026944924987
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
675.25,
|
||||
746.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
672.9774169921875,
|
||||
745.18359375
|
||||
],
|
||||
"reprojection_error_px": 2.4147779799470532,
|
||||
"confidence": 0.6761108765479277
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.513671875,
|
||||
751.8689575195312
|
||||
],
|
||||
"reprojection_error_px": 1.381110152386584,
|
||||
"confidence": 0.63555573802114
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
508.25,
|
||||
692.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
508.324951171875,
|
||||
692.6304321289062
|
||||
],
|
||||
"reprojection_error_px": 0.14111751827228045,
|
||||
"confidence": 0.6485230397697823
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.75,
|
||||
714.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.2877197265625,
|
||||
715.8521118164062
|
||||
],
|
||||
"reprojection_error_px": 3.8835838005607632,
|
||||
"confidence": 0.62142490645665
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
612.75,
|
||||
626.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
616.0951538085938,
|
||||
624.1017456054688
|
||||
],
|
||||
"reprojection_error_px": 3.975556683883667,
|
||||
"confidence": 0.6415498386959416
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
739.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
740.84765625,
|
||||
558.3189086914062
|
||||
],
|
||||
"reprojection_error_px": 1.8491718465580436,
|
||||
"confidence": 0.6088879208521975
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
487.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.0453491210938,
|
||||
487.8307800292969
|
||||
],
|
||||
"reprojection_error_px": 4.046155573463183,
|
||||
"confidence": 0.5954680843098741
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
534.0264892578125,
|
||||
406.2565612792969
|
||||
],
|
||||
"reprojection_error_px": 5.5333073045225545,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
631.8712768554688,
|
||||
432.2906494140625
|
||||
],
|
||||
"reprojection_error_px": 3.9551281796337383,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1356.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.176025390625,
|
||||
429.6244201660156
|
||||
],
|
||||
"reprojection_error_px": 1.6806372266884486,
|
||||
"confidence": 0.6113473409254715
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1401.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.8709716796875,
|
||||
418.31756591796875
|
||||
],
|
||||
"reprojection_error_px": 2.377980004156206,
|
||||
"confidence": 0.22008504273316973
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.0,
|
||||
307.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
871.6832885742188,
|
||||
304.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.0594109400751965,
|
||||
"confidence": 0.60279428383853
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.25,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.0579833984375,
|
||||
316.39373779296875
|
||||
],
|
||||
"reprojection_error_px": 5.7213807064526625,
|
||||
"confidence": 0.5743827506632194
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
338.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
640.4821166992188,
|
||||
334.9952087402344
|
||||
],
|
||||
"reprojection_error_px": 3.0048444763765603,
|
||||
"confidence": 0.5397522426826521
|
||||
},
|
||||
{
|
||||
"marker_id": 77,
|
||||
"observed_center_px": [
|
||||
1125.5,
|
||||
230.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1128.3472900390625,
|
||||
234.04983520507812
|
||||
],
|
||||
"reprojection_error_px": 4.950578325290361,
|
||||
"confidence": 0.5278189208292927
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.932373046875,
|
||||
207.5139923095703
|
||||
],
|
||||
"reprojection_error_px": 3.461048940088533,
|
||||
"confidence": 0.5445844663450473
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
1108.0,
|
||||
182.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1111.3167724609375,
|
||||
182.71337890625
|
||||
],
|
||||
"reprojection_error_px": 3.392622734922916,
|
||||
"confidence": 0.5380549070504695
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.0,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1282.8663330078125,
|
||||
133.39898681640625
|
||||
],
|
||||
"reprojection_error_px": 3.283155208898362,
|
||||
"confidence": 0.5493902887184056
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_acf/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_acf/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 119.62223395641306,
|
||||
"gt": 120.0,
|
||||
"error": 0.377766043586945,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 59.822514941360225,
|
||||
"gt": 60.0,
|
||||
"error": 0.1774850586397747,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.99235180141754,
|
||||
"gt": -110.0,
|
||||
"error": 0.0076481985824443655,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 20.222432016549735,
|
||||
"gt": 20.0,
|
||||
"error": 0.22243201654973177,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 31.70530834138698,
|
||||
"gt": 30.0,
|
||||
"error": 1.7053083413869672,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 178.35263673958647,
|
||||
"gt": 180.0,
|
||||
"error": 1.6473632604135275,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 5.046851729419043,
|
||||
"gt": 4.0,
|
||||
"error": 1.0468517294190427,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.7520473751144892,
|
||||
"max_abs_deg": 1.7053083413869672,
|
||||
"mean_abs_mm": 0.7123088865029938,
|
||||
"max_abs_mm": 1.0468517294190427
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_acf/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_acf/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:12Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 119.62223395641306,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 59.822514941360225,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -109.99235180141754,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 20.222432016549735,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 31.70530834138698,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 178.35263673958647,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 5.046851729419043,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.4734386983234582,
|
||||
"num_markers": 20
|
||||
}
|
||||
841
data/camera_study/Scene10/k3_bcd/aruco_marker_poses.json
Normal file
841
data/camera_study/Scene10/k3_bcd/aruco_marker_poses.json
Normal file
@@ -0,0 +1,841 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:18:30Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 18
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7026420377142895,
|
||||
-0.794595122683283,
|
||||
0.4010946796990027
|
||||
],
|
||||
"position_mm": [
|
||||
702.6420377142895,
|
||||
-794.5951226832831,
|
||||
401.0946796990027
|
||||
],
|
||||
"direction": [
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.3061987045611714,
|
||||
-0.20116554610681123,
|
||||
0.024909906636409723
|
||||
],
|
||||
"position_mm": [
|
||||
306.1987045611714,
|
||||
-201.16554610681123,
|
||||
24.909906636409723
|
||||
],
|
||||
"normal": [
|
||||
0.12203046187302903,
|
||||
-0.9674262513892675,
|
||||
0.22179949165398255
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2928172487978859,
|
||||
-0.20045060503114734,
|
||||
0.03541420143311047
|
||||
],
|
||||
[
|
||||
0.31662022640375936,
|
||||
-0.19691965273622414,
|
||||
0.03767189260321445
|
||||
],
|
||||
[
|
||||
0.31960683586579525,
|
||||
-0.20188979514284697,
|
||||
0.01439759728763167
|
||||
],
|
||||
[
|
||||
0.29575050717724505,
|
||||
-0.20540213151702644,
|
||||
0.01215593522168231
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.083012126680327
|
||||
},
|
||||
{
|
||||
"marker_id": 45,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.35448346822403853,
|
||||
-0.1990997583773312,
|
||||
0.020182709040362935
|
||||
],
|
||||
"position_mm": [
|
||||
354.4834682240385,
|
||||
-199.0997583773312,
|
||||
20.182709040362937
|
||||
],
|
||||
"normal": [
|
||||
0.7784691973136997,
|
||||
-0.6213808396854295,
|
||||
-0.08872181752869418
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.35835333994020585,
|
||||
-0.1967137310349807,
|
||||
0.03706823919749973
|
||||
],
|
||||
[
|
||||
0.3645818203773947,
|
||||
-0.18575909790575154,
|
||||
0.015723290503066607
|
||||
],
|
||||
[
|
||||
0.35081115055869105,
|
||||
-0.2013880535142798,
|
||||
0.0036132217413700654
|
||||
],
|
||||
[
|
||||
0.34418756201986234,
|
||||
-0.2125381510543128,
|
||||
0.02432608471951535
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.521913755760515
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5710832583917255,
|
||||
0.2116990032274318,
|
||||
-0.027206452686000037
|
||||
],
|
||||
"position_mm": [
|
||||
571.0832583917255,
|
||||
211.6990032274318,
|
||||
-27.206452686000038
|
||||
],
|
||||
"normal": [
|
||||
-0.0021351011189268904,
|
||||
0.03872167744333939,
|
||||
0.9992477535822565
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.5597433253260713,
|
||||
0.1997060226348541,
|
||||
-0.026893711012318293
|
||||
],
|
||||
[
|
||||
0.5595176351052566,
|
||||
0.22363229001403293,
|
||||
-0.02756428106695161
|
||||
],
|
||||
[
|
||||
0.5822918235446088,
|
||||
0.2234173386146327,
|
||||
-0.02776881159262562
|
||||
],
|
||||
[
|
||||
0.582780249590965,
|
||||
0.20004036164620748,
|
||||
-0.02659900707210462
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.29135146226515
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16791720543263702,
|
||||
-0.17362880287967766,
|
||||
-0.02747375080888322
|
||||
],
|
||||
"position_mm": [
|
||||
167.91720543263702,
|
||||
-173.62880287967766,
|
||||
-27.47375080888322
|
||||
],
|
||||
"normal": [
|
||||
0.01885556634754705,
|
||||
-0.006082288732200958,
|
||||
0.9998037174273215
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1558285831620141,
|
||||
-0.18475453474585238,
|
||||
-0.02733768486449214
|
||||
],
|
||||
[
|
||||
0.15631012248354134,
|
||||
-0.1621044924481742,
|
||||
-0.027160409464591768
|
||||
],
|
||||
[
|
||||
0.1799635092988105,
|
||||
-0.16209928794519596,
|
||||
-0.027654294281783166
|
||||
],
|
||||
[
|
||||
0.1795666067861821,
|
||||
-0.18555689637948816,
|
||||
-0.027742614624665807
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.382640177308005
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40204411071719404,
|
||||
-0.17288063919023366,
|
||||
-0.02803121118708915
|
||||
],
|
||||
"position_mm": [
|
||||
402.04411071719403,
|
||||
-172.88063919023367,
|
||||
-28.03121118708915
|
||||
],
|
||||
"normal": [
|
||||
-0.008593025493367155,
|
||||
-0.049626125128019005,
|
||||
0.9987308984995151
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3907166108293313,
|
||||
-0.18377656287699715,
|
||||
-0.02893905060388623
|
||||
],
|
||||
[
|
||||
0.38994576642061995,
|
||||
-0.1627177439247683,
|
||||
-0.027355572638209827
|
||||
],
|
||||
[
|
||||
0.4130846570564717,
|
||||
-0.16125703319442974,
|
||||
-0.02761624703200278
|
||||
],
|
||||
[
|
||||
0.4144294085623533,
|
||||
-0.18377121676473954,
|
||||
-0.028213974474257775
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.651214127696946
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.01959719599468817,
|
||||
-0.1891549587209903,
|
||||
-0.027173385092165457
|
||||
],
|
||||
"position_mm": [
|
||||
-19.59719599468817,
|
||||
-189.1549587209903,
|
||||
-27.173385092165457
|
||||
],
|
||||
"normal": [
|
||||
-0.0013690596950047752,
|
||||
-0.03993451097752794,
|
||||
0.9992013613424159
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.032034380386192,
|
||||
-0.2000777299900987,
|
||||
-0.027626877809038577
|
||||
],
|
||||
[
|
||||
-0.03086927634366164,
|
||||
-0.17784446846803623,
|
||||
-0.02673688340256198
|
||||
],
|
||||
[
|
||||
-0.007351913975694303,
|
||||
-0.17850477829399516,
|
||||
-0.02673086138060643
|
||||
],
|
||||
[
|
||||
-0.008133213273204742,
|
||||
-0.20019285813183116,
|
||||
-0.02759891777645485
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.857285971441993
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.005575105444165888,
|
||||
-0.27743138997033767,
|
||||
-0.027415355015344475
|
||||
],
|
||||
"position_mm": [
|
||||
5.575105444165888,
|
||||
-277.43138997033765,
|
||||
-27.415355015344474
|
||||
],
|
||||
"normal": [
|
||||
0.021487353833786253,
|
||||
-0.02207211277465515,
|
||||
0.9995254451302802
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.0063814075681734965,
|
||||
-0.28887724334500614,
|
||||
-0.0273675904889414
|
||||
],
|
||||
[
|
||||
-0.005569501196822077,
|
||||
-0.2660114489306851,
|
||||
-0.02696783913124729
|
||||
],
|
||||
[
|
||||
0.017331069390963953,
|
||||
-0.26604356082452296,
|
||||
-0.027372143511268824
|
||||
],
|
||||
[
|
||||
0.01692026115069517,
|
||||
-0.2887933067811364,
|
||||
-0.02795384692992038
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.964485206532387
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18671289900640264,
|
||||
-0.2767623809748032,
|
||||
-0.027035042415907394
|
||||
],
|
||||
"position_mm": [
|
||||
186.71289900640264,
|
||||
-276.7623809748032,
|
||||
-27.035042415907395
|
||||
],
|
||||
"normal": [
|
||||
-0.01728779257004626,
|
||||
-0.015625415792302033,
|
||||
0.9997284524356466
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17539267492957167,
|
||||
-0.28870989276368425,
|
||||
-0.027210355991566983
|
||||
],
|
||||
[
|
||||
0.17430416077232844,
|
||||
-0.2656762054997167,
|
||||
-0.027280754756906434
|
||||
],
|
||||
[
|
||||
0.19820533551855377,
|
||||
-0.2654051086208797,
|
||||
-0.026443293809925442
|
||||
],
|
||||
[
|
||||
0.19894942480515662,
|
||||
-0.287258317014932,
|
||||
-0.02720576510523072
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.114368169403654
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3718203946498768,
|
||||
-0.1837009344760794,
|
||||
-0.02820900376572861
|
||||
],
|
||||
"position_mm": [
|
||||
371.8203946498768,
|
||||
-183.7009344760794,
|
||||
-28.20900376572861
|
||||
],
|
||||
"normal": [
|
||||
0.0034740978700644374,
|
||||
-0.0317367185226094,
|
||||
0.9994902257358027
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3601217296589553,
|
||||
-0.19460186516196362,
|
||||
-0.028921668543352534
|
||||
],
|
||||
[
|
||||
0.3600538880189521,
|
||||
-0.17292637116137147,
|
||||
-0.02741065045791009
|
||||
],
|
||||
[
|
||||
0.38326420381864224,
|
||||
-0.17196902579574286,
|
||||
-0.02826311606244047
|
||||
],
|
||||
[
|
||||
0.3838417571029574,
|
||||
-0.19530647578523977,
|
||||
-0.028240579999211333
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.014689793132913
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10471439944355092,
|
||||
-0.1909446729893598,
|
||||
-0.02721691148052883
|
||||
],
|
||||
"position_mm": [
|
||||
104.71439944355092,
|
||||
-190.9446729893598,
|
||||
-27.21691148052883
|
||||
],
|
||||
"normal": [
|
||||
-0.0012898386497211005,
|
||||
-0.038475127154918756,
|
||||
0.9992587257095484
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.0928193172728574,
|
||||
-0.20238460752731524,
|
||||
-0.027682116959698497
|
||||
],
|
||||
[
|
||||
0.0926737312233616,
|
||||
-0.18019485538356209,
|
||||
-0.02680908477606492
|
||||
],
|
||||
[
|
||||
0.11649722651239104,
|
||||
-0.17958845947739846,
|
||||
-0.02677397712057694
|
||||
],
|
||||
[
|
||||
0.11686732276559363,
|
||||
-0.20161076956916352,
|
||||
-0.027602467065774964
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.035053801397147
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.3112521326266985,
|
||||
-0.1548908125766179,
|
||||
0.15673210091869336
|
||||
],
|
||||
"position_mm": [
|
||||
311.2521326266985,
|
||||
-154.89081257661792,
|
||||
156.73210091869336
|
||||
],
|
||||
"normal": [
|
||||
-0.3570289654990157,
|
||||
-0.7236706753296962,
|
||||
0.590619227135863
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2997606247366883,
|
||||
-0.1439879202445568,
|
||||
0.16314143306776005
|
||||
],
|
||||
[
|
||||
0.3222676703139365,
|
||||
-0.15032400494867587,
|
||||
0.1689896581555333
|
||||
],
|
||||
[
|
||||
0.322787875777308,
|
||||
-0.16584235969956831,
|
||||
0.15028373224315725
|
||||
],
|
||||
[
|
||||
0.30019235967886115,
|
||||
-0.15940896541367067,
|
||||
0.14451358020832286
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.197762816790576
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.022217722038001382,
|
||||
-0.02156229216147386,
|
||||
0.0019536656654464907
|
||||
],
|
||||
"position_mm": [
|
||||
22.217722038001384,
|
||||
-21.56229216147386,
|
||||
1.9536656654464908
|
||||
],
|
||||
"normal": [
|
||||
0.012197582602533385,
|
||||
-0.0015902880585065282,
|
||||
0.9999243421192152
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.009994086254927993,
|
||||
-0.010527874267866215,
|
||||
0.0018143324113395719
|
||||
],
|
||||
[
|
||||
0.03386238731699349,
|
||||
-0.010167415343390059,
|
||||
0.0021607432792118244
|
||||
],
|
||||
[
|
||||
0.03444670159605312,
|
||||
-0.031711871072229496,
|
||||
0.0014583016899514757
|
||||
],
|
||||
[
|
||||
0.010567712984030921,
|
||||
-0.03384200796240967,
|
||||
0.00238128528128309
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.189252265340702
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2534765799640006,
|
||||
-0.00990533115235763,
|
||||
0.0006711686243000316
|
||||
],
|
||||
"position_mm": [
|
||||
253.4765799640006,
|
||||
-9.905331152357629,
|
||||
0.6711686243000315
|
||||
],
|
||||
"normal": [
|
||||
0.023329877674467217,
|
||||
-0.016810548612876453,
|
||||
0.9995864756303121
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.24219874745725403,
|
||||
0.002005050181631297,
|
||||
0.0008280087991426144
|
||||
],
|
||||
[
|
||||
0.2658100613955452,
|
||||
0.0006598283581765684,
|
||||
0.0008935683482172707
|
||||
],
|
||||
[
|
||||
0.26508194039842825,
|
||||
-0.020888471275625264,
|
||||
-0.0001090963102060543
|
||||
],
|
||||
[
|
||||
0.24081557060477496,
|
||||
-0.021397731873613123,
|
||||
0.0010721936600462953
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.244732406710717
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.35368209771592496,
|
||||
-0.0994615110956942,
|
||||
0.19956017109351087
|
||||
],
|
||||
"position_mm": [
|
||||
353.68209771592495,
|
||||
-99.4615110956942,
|
||||
199.56017109351086
|
||||
],
|
||||
"normal": [
|
||||
0.9434809764113783,
|
||||
-0.26499455108402514,
|
||||
0.19905158890500788
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3497794886952876,
|
||||
-0.10014350713255572,
|
||||
0.21689899514496166
|
||||
],
|
||||
[
|
||||
0.3575047054831509,
|
||||
-0.08385275617174048,
|
||||
0.20249292431168991
|
||||
],
|
||||
[
|
||||
0.3576879112447054,
|
||||
-0.09770028835233091,
|
||||
0.1826592092085517
|
||||
],
|
||||
[
|
||||
0.349756285440556,
|
||||
-0.11614949272614974,
|
||||
0.19618955570884017
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.41424801234189
|
||||
},
|
||||
{
|
||||
"marker_id": 242,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.23239185290556624,
|
||||
-0.049012419724834194,
|
||||
0.25855071298730925
|
||||
],
|
||||
"position_mm": [
|
||||
232.39185290556625,
|
||||
-49.012419724834196,
|
||||
258.5507129873092
|
||||
],
|
||||
"normal": [
|
||||
-0.04229778620402568,
|
||||
-0.8740370204619323,
|
||||
-0.48401465281979456
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.24394033458418934,
|
||||
-0.05604654150722595,
|
||||
0.2695576313811693
|
||||
],
|
||||
[
|
||||
0.2445171455840555,
|
||||
-0.04381823738460109,
|
||||
0.24883192135240267
|
||||
],
|
||||
[
|
||||
0.2213437643722699,
|
||||
-0.042966316292294304,
|
||||
0.24783498491914083
|
||||
],
|
||||
[
|
||||
0.21976616708175023,
|
||||
-0.05321858371521543,
|
||||
0.26797831429652424
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.582261852982302
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.2319073256256816,
|
||||
-0.037600998519204766,
|
||||
0.30646158157988457
|
||||
],
|
||||
"position_mm": [
|
||||
231.90732562568158,
|
||||
-37.600998519204765,
|
||||
306.4615815798846
|
||||
],
|
||||
"normal": [
|
||||
-0.0067499820038893,
|
||||
-0.49956252545110047,
|
||||
0.8662515344331956
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.22041307318221312,
|
||||
-0.027366325749228558,
|
||||
0.3121423900279079
|
||||
],
|
||||
[
|
||||
0.24368357699513693,
|
||||
-0.027899595225107692,
|
||||
0.31228076025009505
|
||||
],
|
||||
[
|
||||
0.24349070307031256,
|
||||
-0.04766519174738964,
|
||||
0.30061618531273876
|
||||
],
|
||||
[
|
||||
0.22004194925506368,
|
||||
-0.04747288135509318,
|
||||
0.3008069907287966
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.190919461213266
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.3217579247049498,
|
||||
-0.04570351111412562,
|
||||
0.29796867285447903
|
||||
],
|
||||
"position_mm": [
|
||||
321.7579247049498,
|
||||
-45.70351111412562,
|
||||
297.96867285447905
|
||||
],
|
||||
"normal": [
|
||||
-0.012184340684098977,
|
||||
-0.7600434781534529,
|
||||
0.6497579958403712
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.30957155413724485,
|
||||
-0.03846954289875765,
|
||||
0.3063733011297361
|
||||
],
|
||||
[
|
||||
0.33332491765179034,
|
||||
-0.03823826168607065,
|
||||
0.3067605662072047
|
||||
],
|
||||
[
|
||||
0.33422743232512003,
|
||||
-0.05373614578062796,
|
||||
0.28896032012808937
|
||||
],
|
||||
[
|
||||
0.3099077947056438,
|
||||
-0.05237009409104624,
|
||||
0.28978050395288596
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.349191091396694
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.28349063456096196,
|
||||
-0.041666159582280385,
|
||||
0.3024749160781963
|
||||
],
|
||||
"position_mm": [
|
||||
283.49063456096195,
|
||||
-41.666159582280386,
|
||||
302.4749160781963
|
||||
],
|
||||
"normal": [
|
||||
0.008986082411193872,
|
||||
-0.7666097444792096,
|
||||
0.6420504263626186
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2709814590053639,
|
||||
-0.03440374844073949,
|
||||
0.31126614659504154
|
||||
],
|
||||
[
|
||||
0.29489694687764956,
|
||||
-0.033527824196462636,
|
||||
0.31208734686843953
|
||||
],
|
||||
[
|
||||
0.29605811191900977,
|
||||
-0.048914868046305154,
|
||||
0.29358942289587225
|
||||
],
|
||||
[
|
||||
0.27202602044182456,
|
||||
-0.04981819764561427,
|
||||
0.2929567479534321
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.012223317511182
|
||||
}
|
||||
]
|
||||
}
|
||||
410
data/camera_study/Scene10/k3_bcd/aruco_positions_initial.json
Normal file
410
data/camera_study/Scene10/k3_bcd/aruco_positions_initial.json
Normal file
@@ -0,0 +1,410 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:18:29Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 18,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7026420377142895,
|
||||
-0.794595122683283,
|
||||
0.4010946796990027
|
||||
],
|
||||
"position_mm": [
|
||||
702.6420377142895,
|
||||
-794.5951226832831,
|
||||
401.0946796990027
|
||||
],
|
||||
"direction": [
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.3061985311293058,
|
||||
-0.20102564800069694,
|
||||
0.024846626739533993
|
||||
],
|
||||
"position_mm": [
|
||||
306.19853112930576,
|
||||
-201.02564800069695,
|
||||
24.846626739533992
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 45,
|
||||
"position_m": [
|
||||
0.3544143987288283,
|
||||
-0.19907772692264217,
|
||||
0.020194970498508887
|
||||
],
|
||||
"position_mm": [
|
||||
354.4143987288283,
|
||||
-199.07772692264217,
|
||||
20.194970498508887
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
-0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
-0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5711062778300803,
|
||||
0.21167185790153248,
|
||||
-0.027236392665058094
|
||||
],
|
||||
"position_mm": [
|
||||
571.1062778300803,
|
||||
211.6718579015325,
|
||||
-27.236392665058094
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16790472500640152,
|
||||
-0.1736307928678742,
|
||||
-0.027565390441993493
|
||||
],
|
||||
"position_mm": [
|
||||
167.90472500640152,
|
||||
-173.6307928678742,
|
||||
-27.565390441993493
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4020709029134767,
|
||||
-0.17287683472016446,
|
||||
-0.028123519131218005
|
||||
],
|
||||
"position_mm": [
|
||||
402.0709029134767,
|
||||
-172.87683472016445,
|
||||
-28.123519131218004
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019687047586059325,
|
||||
-0.18904874285087692,
|
||||
-0.027644316419293775
|
||||
],
|
||||
"position_mm": [
|
||||
-19.687047586059325,
|
||||
-189.04874285087692,
|
||||
-27.644316419293776
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.00555495322695158,
|
||||
-0.2774649024805902,
|
||||
-0.027478254848490234
|
||||
],
|
||||
"position_mm": [
|
||||
5.5549532269515804,
|
||||
-277.4649024805902,
|
||||
-27.478254848490234
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18670280180648224,
|
||||
-0.2767750701934641,
|
||||
-0.02712429999447797
|
||||
],
|
||||
"position_mm": [
|
||||
186.70280180648226,
|
||||
-276.7750701934641,
|
||||
-27.12429999447797
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37184117858824706,
|
||||
-0.18370226748878932,
|
||||
-0.028303665298172874
|
||||
],
|
||||
"position_mm": [
|
||||
371.84117858824703,
|
||||
-183.70226748878932,
|
||||
-28.303665298172874
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10464053694446832,
|
||||
-0.19094801129483166,
|
||||
-0.02722239609966831
|
||||
],
|
||||
"position_mm": [
|
||||
104.64053694446831,
|
||||
-190.94801129483167,
|
||||
-27.222396099668313
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.31074800802146557,
|
||||
-0.15450808505313773,
|
||||
0.15671916222272697
|
||||
],
|
||||
"position_mm": [
|
||||
310.7480080214656,
|
||||
-154.50808505313773,
|
||||
156.71916222272696
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.022198968910322078,
|
||||
-0.021583815641211285,
|
||||
0.0019081402621860344
|
||||
],
|
||||
"position_mm": [
|
||||
22.198968910322076,
|
||||
-21.583815641211284,
|
||||
1.9081402621860344
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.2534764225210652,
|
||||
-0.009923104246820535,
|
||||
0.0006217621524497073
|
||||
],
|
||||
"position_mm": [
|
||||
253.47642252106522,
|
||||
-9.923104246820534,
|
||||
0.6217621524497072
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.3536314171939221,
|
||||
-0.09947516209694193,
|
||||
0.19956923774735225
|
||||
],
|
||||
"position_mm": [
|
||||
353.6314171939221,
|
||||
-99.47516209694193,
|
||||
199.56923774735225
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 242,
|
||||
"position_m": [
|
||||
0.23240905503122794,
|
||||
-0.04893755321345677,
|
||||
0.2586224195999469
|
||||
],
|
||||
"position_mm": [
|
||||
232.40905503122795,
|
||||
-48.937553213456766,
|
||||
258.6224195999469
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.2311178083974748,
|
||||
-0.03671009503342191,
|
||||
0.3056747067511341
|
||||
],
|
||||
"position_mm": [
|
||||
231.11780839747482,
|
||||
-36.71009503342191,
|
||||
305.6747067511341
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.3209492607624974,
|
||||
-0.04460980298778073,
|
||||
0.29718427648412704
|
||||
],
|
||||
"position_mm": [
|
||||
320.94926076249743,
|
||||
-44.60980298778073,
|
||||
297.18427648412705
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2826428590363119,
|
||||
-0.04065528855671498,
|
||||
0.30175469458681975
|
||||
],
|
||||
"position_mm": [
|
||||
282.6428590363119,
|
||||
-40.65528855671498,
|
||||
301.75469458681977
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
409
data/camera_study/Scene10/k3_bcd/aruco_positions_optimized.json
Normal file
409
data/camera_study/Scene10/k3_bcd/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,409 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:18:29Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 18,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7026420377142895,
|
||||
-0.794595122683283,
|
||||
0.4010946796990027
|
||||
],
|
||||
"position_mm": [
|
||||
702.6420377142895,
|
||||
-794.5951226832831,
|
||||
401.0946796990027
|
||||
],
|
||||
"direction": [
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.3062002624413164,
|
||||
-0.20103505723918122,
|
||||
0.02480080819309435
|
||||
],
|
||||
"position_mm": [
|
||||
306.2002624413164,
|
||||
-201.0350572391812,
|
||||
24.80080819309435
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 45,
|
||||
"position_m": [
|
||||
0.3544270406321172,
|
||||
-0.19913623657300933,
|
||||
0.02005438325657474
|
||||
],
|
||||
"position_mm": [
|
||||
354.4270406321172,
|
||||
-199.13623657300934,
|
||||
20.054383256574738
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
-0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
-0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5711319307113013,
|
||||
0.21166459153776945,
|
||||
-0.027235486495832077
|
||||
],
|
||||
"position_mm": [
|
||||
571.1319307113013,
|
||||
211.66459153776944,
|
||||
-27.235486495832077
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16748961023054976,
|
||||
-0.1748181476622434,
|
||||
-0.026839834668311423
|
||||
],
|
||||
"position_mm": [
|
||||
167.48961023054974,
|
||||
-174.8181476622434,
|
||||
-26.839834668311422
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40316603164085135,
|
||||
-0.169159232717019,
|
||||
-0.03079505196031081
|
||||
],
|
||||
"position_mm": [
|
||||
403.1660316408514,
|
||||
-169.159232717019,
|
||||
-30.79505196031081
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01969259295090085,
|
||||
-0.18911122883953918,
|
||||
-0.027152228036561327
|
||||
],
|
||||
"position_mm": [
|
||||
-19.69259295090085,
|
||||
-189.1112288395392,
|
||||
-27.15222803656133
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005604588865595981,
|
||||
-0.2773529902736345,
|
||||
-0.027442866065325693
|
||||
],
|
||||
"position_mm": [
|
||||
5.604588865595981,
|
||||
-277.35299027363453,
|
||||
-27.442866065325692
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18685990322756516,
|
||||
-0.2765993749680437,
|
||||
-0.027016241897115476
|
||||
],
|
||||
"position_mm": [
|
||||
186.85990322756516,
|
||||
-276.5993749680437,
|
||||
-27.016241897115474
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.371575486450306,
|
||||
-0.187225096280539,
|
||||
-0.025745571451969457
|
||||
],
|
||||
"position_mm": [
|
||||
371.575486450306,
|
||||
-187.225096280539,
|
||||
-25.745571451969457
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.1056884820811325,
|
||||
-0.19155373640565468,
|
||||
-0.026719691481742143
|
||||
],
|
||||
"position_mm": [
|
||||
105.6884820811325,
|
||||
-191.5537364056547,
|
||||
-26.719691481742142
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3118048950739139,
|
||||
-0.15543227776902604,
|
||||
0.15682480822873288
|
||||
],
|
||||
"position_mm": [
|
||||
311.8048950739139,
|
||||
-155.43227776902606,
|
||||
156.82480822873288
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.02207321696058756,
|
||||
-0.021213020271561273,
|
||||
0.0016941561410164176
|
||||
],
|
||||
"position_mm": [
|
||||
22.073216960587562,
|
||||
-21.213020271561273,
|
||||
1.6941561410164176
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.2536098556736377,
|
||||
-0.009915933879067987,
|
||||
0.000622784559487703
|
||||
],
|
||||
"position_mm": [
|
||||
253.6098556736377,
|
||||
-9.915933879067987,
|
||||
0.6227845594877031
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.3537203851535006,
|
||||
-0.09941566413058409,
|
||||
0.1996213378870877
|
||||
],
|
||||
"position_mm": [
|
||||
353.7203851535006,
|
||||
-99.41566413058409,
|
||||
199.6213378870877
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 242,
|
||||
"position_m": [
|
||||
0.23247484541880328,
|
||||
-0.04916938444315495,
|
||||
0.25842291833210057
|
||||
],
|
||||
"position_mm": [
|
||||
232.47484541880328,
|
||||
-49.16938444315495,
|
||||
258.42291833210055
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23209919475703014,
|
||||
-0.037946117246076036,
|
||||
0.30662969146679636
|
||||
],
|
||||
"position_mm": [
|
||||
232.09919475703015,
|
||||
-37.946117246076035,
|
||||
306.6296914667964
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.3214981600105588,
|
||||
-0.04574752209012174,
|
||||
0.29782419466706217
|
||||
],
|
||||
"position_mm": [
|
||||
321.4981600105588,
|
||||
-45.74752209012174,
|
||||
297.82419466706216
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.28438844807598634,
|
||||
-0.04315368749887768,
|
||||
0.3025568431496125
|
||||
],
|
||||
"position_mm": [
|
||||
284.38844807598633,
|
||||
-43.15368749887768,
|
||||
302.5568431496125
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2595
data/camera_study/Scene10/k3_bcd/render_b_aruco_detection.json
Normal file
2595
data/camera_study/Scene10/k3_bcd/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
635
data/camera_study/Scene10/k3_bcd/render_b_camera_pose.json
Normal file
635
data/camera_study/Scene10/k3_bcd/render_b_camera_pose.json
Normal file
@@ -0,0 +1,635 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bcd\\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": 31,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
95,
|
||||
55,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
92,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
215,
|
||||
210,
|
||||
211,
|
||||
206,
|
||||
207,
|
||||
75,
|
||||
100,
|
||||
76,
|
||||
94,
|
||||
72,
|
||||
53,
|
||||
50,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.014303715741588072,
|
||||
0.0016309340220155746,
|
||||
0.0012386957275541213,
|
||||
0.0012386850271530372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5021109163429425,
|
||||
"residual_median_px": 3.184544956535646,
|
||||
"residual_max_px": 6.067533639138036,
|
||||
"sigma2_normalized": 1.6987342317165036e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999269843101501,
|
||||
-0.011898769997060299,
|
||||
-0.002109621185809374
|
||||
],
|
||||
[
|
||||
-0.010610892437398434,
|
||||
-0.7809832096099854,
|
||||
-0.6244618892669678
|
||||
],
|
||||
[
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31130585074424744,
|
||||
0.05408250167965889,
|
||||
1.4956468343734741
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467098140683542,
|
||||
-0.015590715342859898,
|
||||
0.002544094168982025
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30320802330970764,
|
||||
-0.8954063653945923,
|
||||
1.2012943029403687
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080383300781,
|
||||
-895.4063720703125,
|
||||
1201.2943115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.3582305908203,
|
||||
"pitch": -0.33132898807525635,
|
||||
"yaw": -0.6079809069633484
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.1714980332113037e-05,
|
||||
1.612849096603274e-07,
|
||||
3.3581655194842685e-06,
|
||||
2.9594448332849086e-07,
|
||||
-6.152421164406947e-07,
|
||||
4.1599332363325e-07
|
||||
],
|
||||
[
|
||||
1.6128490966032213e-07,
|
||||
1.9643383110369143e-06,
|
||||
-6.707254416001559e-07,
|
||||
1.4302435629986665e-07,
|
||||
-5.459321264980795e-07,
|
||||
5.271779814055738e-07
|
||||
],
|
||||
[
|
||||
3.3581655194842566e-06,
|
||||
-6.70725441600183e-07,
|
||||
2.041861850548542e-05,
|
||||
2.998052506270438e-07,
|
||||
-2.410609247586222e-06,
|
||||
-7.912525866840433e-06
|
||||
],
|
||||
[
|
||||
2.9594448332849166e-07,
|
||||
1.430243562998651e-07,
|
||||
2.9980525062704897e-07,
|
||||
1.5677275797219876e-07,
|
||||
-6.001927256130577e-08,
|
||||
1.713792123751456e-07
|
||||
],
|
||||
[
|
||||
-6.15242116440693e-07,
|
||||
-5.459321264980771e-07,
|
||||
-2.4106092475862307e-06,
|
||||
-6.00192725613057e-08,
|
||||
6.366335588393726e-07,
|
||||
1.1255616142030518e-06
|
||||
],
|
||||
[
|
||||
4.15993323633253e-07,
|
||||
5.271779814055734e-07,
|
||||
-7.912525866840427e-06,
|
||||
1.7137921237514697e-07,
|
||||
1.1255616142030518e-06,
|
||||
5.894338230720332e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1961071437365895,
|
||||
0.08030281614640503,
|
||||
0.25890224118047883
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00039594539771564306,
|
||||
0.0007978932001460927,
|
||||
0.002427825823802097
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0050998544532508275,
|
||||
0.003662987958878001,
|
||||
0.003375018538044121
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.099854453250828,
|
||||
3.6629879588780008,
|
||||
3.375018538044121
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.15667947440575844,
|
||||
"pitch": 0.19000314251532338,
|
||||
"yaw": 0.082955108711716
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.25,
|
||||
1011.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.998779296875,
|
||||
1014.4274291992188
|
||||
],
|
||||
"reprojection_error_px": 5.079430788221836,
|
||||
"confidence": 0.6769166271324829
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.9595336914062,
|
||||
1006.0613403320312
|
||||
],
|
||||
"reprojection_error_px": 3.261636658737628,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1029.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.0665893554688,
|
||||
1034.0140380859375
|
||||
],
|
||||
"reprojection_error_px": 6.067533639138036,
|
||||
"confidence": 0.4650192592592593
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
272.7215576171875,
|
||||
971.5800170898438
|
||||
],
|
||||
"reprojection_error_px": 5.204339881131743,
|
||||
"confidence": 0.6810790771484375
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.3250732421875,
|
||||
962.7305297851562
|
||||
],
|
||||
"reprojection_error_px": 2.7899109253851826,
|
||||
"confidence": 0.5211106905954719
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.099853515625,
|
||||
972.5114135742188
|
||||
],
|
||||
"reprojection_error_px": 3.184544956535646,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.0887451171875,
|
||||
957.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 3.0252117334354005,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
539.1934204101562,
|
||||
958.4058227539062
|
||||
],
|
||||
"reprojection_error_px": 4.354981858789706,
|
||||
"confidence": 0.6090065437382148
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.75,
|
||||
939.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.953125,
|
||||
941.1909790039062
|
||||
],
|
||||
"reprojection_error_px": 2.098191902384026,
|
||||
"confidence": 0.6008976526738182
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.0,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.3104248046875,
|
||||
898.68310546875
|
||||
],
|
||||
"reprojection_error_px": 4.38714926484744,
|
||||
"confidence": 0.2507367639652114
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1214.75,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1213.0572509765625,
|
||||
883.4988403320312
|
||||
],
|
||||
"reprojection_error_px": 2.1049465007691484,
|
||||
"confidence": 0.5657302556798534
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
430.1767883300781,
|
||||
847.548828125
|
||||
],
|
||||
"reprojection_error_px": 4.954930725525366,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
248.56314086914062,
|
||||
850.4844360351562
|
||||
],
|
||||
"reprojection_error_px": 2.5266588624770963,
|
||||
"confidence": 0.5340019648682838
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.421142578125,
|
||||
835.3626708984375
|
||||
],
|
||||
"reprojection_error_px": 3.8713272844193223,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
806.2885131835938,
|
||||
841.5922241210938
|
||||
],
|
||||
"reprojection_error_px": 3.3177439740371075,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.8951416015625,
|
||||
827.0758056640625
|
||||
],
|
||||
"reprojection_error_px": 2.2098094704539766,
|
||||
"confidence": 0.5336775191033459
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.25,
|
||||
824.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.0701293945312,
|
||||
826.93115234375
|
||||
],
|
||||
"reprojection_error_px": 5.290659025742475,
|
||||
"confidence": 0.49066144587566046
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.4681396484375,
|
||||
699.86669921875
|
||||
],
|
||||
"reprojection_error_px": 3.5343750000843213,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
637.25,
|
||||
706.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
636.5221557617188,
|
||||
707.2503662109375
|
||||
],
|
||||
"reprojection_error_px": 1.446780182561751,
|
||||
"confidence": 0.4795631502013408
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.2628479003906,
|
||||
632.3521728515625
|
||||
],
|
||||
"reprojection_error_px": 2.518767954104791,
|
||||
"confidence": 0.38486810600050964
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
642.25,
|
||||
617.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
638.0531005859375,
|
||||
618.1140747070312
|
||||
],
|
||||
"reprojection_error_px": 4.2126612828541115,
|
||||
"confidence": 0.3867595368202286
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.872314453125,
|
||||
612.3995971679688
|
||||
],
|
||||
"reprojection_error_px": 0.37294201101014113,
|
||||
"confidence": 0.43456133400387903
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.716552734375,
|
||||
611.0010986328125
|
||||
],
|
||||
"reprojection_error_px": 4.302952724947643,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.6486511230469,
|
||||
441.182861328125
|
||||
],
|
||||
"reprojection_error_px": 2.7364907255539297,
|
||||
"confidence": 0.269105230137358
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.25,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.570068359375,
|
||||
451.0298767089844
|
||||
],
|
||||
"reprojection_error_px": 1.9959532901536652,
|
||||
"confidence": 0.3034911052213101
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.5,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.77978515625,
|
||||
457.7312316894531
|
||||
],
|
||||
"reprojection_error_px": 2.344590427596616,
|
||||
"confidence": 0.29698484802246095
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.20654296875,
|
||||
448.8764343261719
|
||||
],
|
||||
"reprojection_error_px": 3.953862950767804,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
875.75,
|
||||
436.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
874.7793579101562,
|
||||
435.638671875
|
||||
],
|
||||
"reprojection_error_px": 1.1471129599966423,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
928.0985107421875,
|
||||
418.8909912109375
|
||||
],
|
||||
"reprojection_error_px": 3.7423561910304857,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1033.346435546875,
|
||||
418.1204833984375
|
||||
],
|
||||
"reprojection_error_px": 2.849380612096931,
|
||||
"confidence": 0.2795619311083096
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
316.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.083984375,
|
||||
316.4956359863281
|
||||
],
|
||||
"reprojection_error_px": 1.6029171962467468,
|
||||
"confidence": 0.22419458414613705
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1590
data/camera_study/Scene10/k3_bcd/render_c_aruco_detection.json
Normal file
1590
data/camera_study/Scene10/k3_bcd/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
327
data/camera_study/Scene10/k3_bcd/render_c_camera_pose.json
Normal file
327
data/camera_study/Scene10/k3_bcd/render_c_camera_pose.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bcd\\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": 9,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
62,
|
||||
96,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
210,
|
||||
211,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00850343514866048,
|
||||
0.001919637477748798,
|
||||
0.0018871327733089188,
|
||||
0.0018871325208839012
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.3388483305404,
|
||||
"residual_median_px": 5.837108638574855,
|
||||
"residual_max_px": 7.851369272055891,
|
||||
"sigma2_normalized": 5.341903727059073e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9935113787651062,
|
||||
0.11363770067691803,
|
||||
-0.004644200671464205
|
||||
],
|
||||
[
|
||||
0.029086070135235786,
|
||||
-0.2933460772037506,
|
||||
-0.9555637240409851
|
||||
],
|
||||
[
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19824764132499695,
|
||||
0.1074121966958046,
|
||||
1.0073933601379395
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.86796171410195,
|
||||
0.10327005514572164,
|
||||
-0.08291676493169096
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30460041761398315,
|
||||
-0.9022090435028076,
|
||||
0.3986456096172333
|
||||
],
|
||||
"position_mm": [
|
||||
304.60040283203125,
|
||||
-902.2090454101562,
|
||||
398.6455993652344
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.25025177001953,
|
||||
"pitch": 6.31245756149292,
|
||||
"yaw": 1.676913857460022
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.283611814350516e-05,
|
||||
9.967111903139419e-06,
|
||||
1.624804290129494e-05,
|
||||
-1.577288611905233e-07,
|
||||
-9.565179969225538e-06,
|
||||
1.214388304696983e-06
|
||||
],
|
||||
[
|
||||
9.967111903139312e-06,
|
||||
2.0431750224389534e-05,
|
||||
-7.770857724352742e-06,
|
||||
2.1849187906882535e-06,
|
||||
-2.4827730156902525e-06,
|
||||
5.834590888095247e-06
|
||||
],
|
||||
[
|
||||
1.6248042901295073e-05,
|
||||
-7.770857724352725e-06,
|
||||
6.21251942958819e-05,
|
||||
-3.1440970658187606e-06,
|
||||
-8.329233497858997e-06,
|
||||
-1.5661804579884994e-05
|
||||
],
|
||||
[
|
||||
-1.5772886119053934e-07,
|
||||
2.184918790688258e-06,
|
||||
-3.14409706581878e-06,
|
||||
7.844339725202242e-07,
|
||||
9.395641917069299e-08,
|
||||
8.922273151494254e-07
|
||||
],
|
||||
[
|
||||
-9.56517996922555e-06,
|
||||
-2.482773015690273e-06,
|
||||
-8.329233497858978e-06,
|
||||
9.395641917068812e-08,
|
||||
3.1785216658280216e-06,
|
||||
3.2374032099410526e-06
|
||||
],
|
||||
[
|
||||
1.2143883046968984e-06,
|
||||
5.834590888095236e-06,
|
||||
-1.566180457988501e-05,
|
||||
8.922273151494167e-07,
|
||||
3.237403209941067e-06,
|
||||
1.5241091941001921e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.45417926818777943,
|
||||
0.2589854810186854,
|
||||
0.45160268193428
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008856827719450255,
|
||||
0.0017828408975082497,
|
||||
0.0039039841112640202
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006432764403295309,
|
||||
0.003956846704431741,
|
||||
0.006949550969225763
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.432764403295309,
|
||||
3.956846704431741,
|
||||
6.949550969225763
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.42334339423542505,
|
||||
"pitch": 0.36500393244331925,
|
||||
"yaw": 0.2715300326454473
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.25,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.1312255859375,
|
||||
1036.682861328125
|
||||
],
|
||||
"reprojection_error_px": 6.4642524160675014,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.343505859375,
|
||||
1029.8663330078125
|
||||
],
|
||||
"reprojection_error_px": 6.0011187804265225,
|
||||
"confidence": 0.3586255184214969
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.5,
|
||||
1038.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1091.03857421875,
|
||||
1039.8277587890625
|
||||
],
|
||||
"reprojection_error_px": 6.550693637623701,
|
||||
"confidence": 0.24678869996591526
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.69277954101562,
|
||||
989.6632080078125
|
||||
],
|
||||
"reprojection_error_px": 2.579303262869623,
|
||||
"confidence": 0.6384599833726886
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.3174743652344,
|
||||
1005.0634155273438
|
||||
],
|
||||
"reprojection_error_px": 5.837108638574855,
|
||||
"confidence": 0.5316388676723932
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.5,
|
||||
996.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.08349609375,
|
||||
993.7927856445312
|
||||
],
|
||||
"reprojection_error_px": 2.492263608176955,
|
||||
"confidence": 0.5232849066860699
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.5,
|
||||
769.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
354.4071044921875,
|
||||
771.2721557617188
|
||||
],
|
||||
"reprojection_error_px": 3.4471670666186647,
|
||||
"confidence": 0.27039765782644665
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
828.75,
|
||||
782.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
820.9069213867188,
|
||||
782.6107177734375
|
||||
],
|
||||
"reprojection_error_px": 7.851369272055891,
|
||||
"confidence": 0.25970043306972035
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1402.0,
|
||||
693.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.9166259765625,
|
||||
693.873291015625
|
||||
],
|
||||
"reprojection_error_px": 3.918566027875248,
|
||||
"confidence": 0.03320002493960217
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1311
data/camera_study/Scene10/k3_bcd/render_d_aruco_detection.json
Normal file
1311
data/camera_study/Scene10/k3_bcd/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
285
data/camera_study/Scene10/k3_bcd/render_d_camera_pose.json
Normal file
285
data/camera_study/Scene10/k3_bcd/render_d_camera_pose.json
Normal file
@@ -0,0 +1,285 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bcd\\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": 6,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
208,
|
||||
69,
|
||||
103,
|
||||
214,
|
||||
64
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010671415477997622,
|
||||
0.0018696542807179611,
|
||||
0.001824150025738836,
|
||||
0.0018241474426834877
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.164164330259058,
|
||||
"residual_median_px": 5.398072385043921,
|
||||
"residual_max_px": 7.027422341283123,
|
||||
"sigma2_normalized": 6.6550277836154934e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8166700601577759,
|
||||
0.5771039724349976,
|
||||
-0.0010227123275399208
|
||||
],
|
||||
[
|
||||
0.16298067569732666,
|
||||
-0.2323361337184906,
|
||||
-0.9588833451271057
|
||||
],
|
||||
[
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11485252529382706,
|
||||
0.08547275513410568,
|
||||
1.1249300241470337
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7923624327425687,
|
||||
0.5686287097896567,
|
||||
-0.4261428430202902
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.7026420831680298,
|
||||
-0.7945951223373413,
|
||||
0.4010946750640869
|
||||
],
|
||||
"position_mm": [
|
||||
702.64208984375,
|
||||
-794.5950927734375,
|
||||
401.09466552734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.92484283447266,
|
||||
"pitch": 33.615230560302734,
|
||||
"yaw": 11.286093711853027
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0003498424001015397,
|
||||
6.823486661029942e-05,
|
||||
4.142063730678703e-05,
|
||||
-5.345001723379169e-06,
|
||||
-7.396858110018478e-05,
|
||||
-1.2641475041979003e-05
|
||||
],
|
||||
[
|
||||
6.823486661029988e-05,
|
||||
0.00010295516106391171,
|
||||
-9.137229494897015e-05,
|
||||
2.281178954254835e-05,
|
||||
-1.979611332364414e-05,
|
||||
-7.605354993482835e-06
|
||||
],
|
||||
[
|
||||
4.142063730678625e-05,
|
||||
-9.137229494897096e-05,
|
||||
0.0002702927022549336,
|
||||
-4.213130837183371e-05,
|
||||
-7.56149612726986e-06,
|
||||
9.26150663825411e-06
|
||||
],
|
||||
[
|
||||
-5.345001723379082e-06,
|
||||
2.281178954254845e-05,
|
||||
-4.2131308371833616e-05,
|
||||
8.962887675732753e-06,
|
||||
-2.575675434153523e-07,
|
||||
-3.848871385514968e-06
|
||||
],
|
||||
[
|
||||
-7.396858110018466e-05,
|
||||
-1.9796113323644056e-05,
|
||||
-7.561496127270001e-06,
|
||||
-2.575675434153093e-07,
|
||||
1.8000566759428326e-05,
|
||||
7.99389653027148e-06
|
||||
],
|
||||
[
|
||||
-1.2641475041978559e-05,
|
||||
-7.605354993482897e-06,
|
||||
9.261506638254348e-06,
|
||||
-3.848871385514858e-06,
|
||||
7.993896530271401e-06,
|
||||
2.7756310749504287e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.07166452425966,
|
||||
0.581362070062273,
|
||||
0.9419759016685776
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0029938082229382617,
|
||||
0.004242707479832698,
|
||||
0.005268425832210631
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.01190826606439346,
|
||||
0.013088153786860686,
|
||||
0.01603645350806163
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.90826606439346,
|
||||
13.088153786860685,
|
||||
16.03645350806163
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.2477636245413861,
|
||||
"pitch": 0.8325671808473429,
|
||||
"yaw": 0.699613718760565
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.5,
|
||||
1048.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
423.55438232421875,
|
||||
1045.9644775390625
|
||||
],
|
||||
"reprojection_error_px": 3.0731253885112206,
|
||||
"confidence": 0.20059440065661768
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.5,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
996.4899291992188,
|
||||
920.2435302734375
|
||||
],
|
||||
"reprojection_error_px": 7.027422341283123,
|
||||
"confidence": 0.5971281121184089
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.25,
|
||||
929.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
123.95993041992188,
|
||||
934.0740966796875
|
||||
],
|
||||
"reprojection_error_px": 6.091182898025322,
|
||||
"confidence": 0.6560383014602613
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.75,
|
||||
914.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.61590576171875,
|
||||
913.2058715820312
|
||||
],
|
||||
"reprojection_error_px": 6.065738452698394,
|
||||
"confidence": 0.6806547457875692
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1077.615234375,
|
||||
854.2874755859375
|
||||
],
|
||||
"reprojection_error_px": 4.730406317389448,
|
||||
"confidence": 0.41285121294657384
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.75,
|
||||
848.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
237.76194763183594,
|
||||
846.0165405273438
|
||||
],
|
||||
"reprojection_error_px": 2.2159329777555143,
|
||||
"confidence": 0.5529673325477359
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_bcd/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_bcd/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 121.27134160774754,
|
||||
"gt": 120.0,
|
||||
"error": 1.2713416077475443,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 59.80841500666919,
|
||||
"gt": 60.0,
|
||||
"error": 0.1915849933308209,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.7207730165188,
|
||||
"gt": -110.0,
|
||||
"error": 0.27922698348118047,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.854937387103185,
|
||||
"gt": 20.0,
|
||||
"error": 0.14506261289682243,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 30.44512103476282,
|
||||
"gt": 30.0,
|
||||
"error": 0.4451210347628205,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": -179.73042461990534,
|
||||
"gt": 180.0,
|
||||
"error": 0.2695753800946932,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 4.932308696008035,
|
||||
"gt": 4.0,
|
||||
"error": 0.9323086960080351,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.2661142009132675,
|
||||
"max_abs_deg": 0.4451210347628205,
|
||||
"mean_abs_mm": 1.1018251518777897,
|
||||
"max_abs_mm": 1.2713416077475443
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_bcd/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_bcd/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:32Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 121.27134160774754,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"y": {
|
||||
"value": 59.80841500666919,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"z": {
|
||||
"value": -109.7207730165188,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 19.854937387103185,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"b": {
|
||||
"value": 30.44512103476282,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": -179.73042461990534,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 4.932308696008035,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.6532262456453697,
|
||||
"num_markers": 18
|
||||
}
|
||||
970
data/camera_study/Scene10/k3_bcf/aruco_marker_poses.json
Normal file
970
data/camera_study/Scene10/k3_bcf/aruco_marker_poses.json
Normal file
@@ -0,0 +1,970 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:18:24Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 21
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3436166481186511,
|
||||
-0.28821171226467623,
|
||||
-0.02826860490789652
|
||||
],
|
||||
"position_mm": [
|
||||
343.61664811865114,
|
||||
-288.21171226467624,
|
||||
-28.26860490789652
|
||||
],
|
||||
"normal": [
|
||||
0.007209352101609322,
|
||||
0.09829365627164044,
|
||||
0.9951313392608172
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.33202807746381735,
|
||||
-0.3000897160896099,
|
||||
-0.02692916230025777
|
||||
],
|
||||
[
|
||||
0.3317349116344921,
|
||||
-0.276115991188456,
|
||||
-0.02945767156122523
|
||||
],
|
||||
[
|
||||
0.3554715890660271,
|
||||
-0.2764584958427844,
|
||||
-0.02943406347377223
|
||||
],
|
||||
[
|
||||
0.3552320143102679,
|
||||
-0.30018264593785465,
|
||||
-0.02725352229633085
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.719845695325144
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5710832583917255,
|
||||
0.2116990032274318,
|
||||
-0.027206452686000037
|
||||
],
|
||||
"position_mm": [
|
||||
571.0832583917255,
|
||||
211.6990032274318,
|
||||
-27.206452686000038
|
||||
],
|
||||
"normal": [
|
||||
-0.0021351011189268904,
|
||||
0.03872167744333939,
|
||||
0.9992477535822565
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.5597433253260713,
|
||||
0.1997060226348541,
|
||||
-0.026893711012318293
|
||||
],
|
||||
[
|
||||
0.5595176351052566,
|
||||
0.22363229001403293,
|
||||
-0.02756428106695161
|
||||
],
|
||||
[
|
||||
0.5822918235446088,
|
||||
0.2234173386146327,
|
||||
-0.02776881159262562
|
||||
],
|
||||
[
|
||||
0.582780249590965,
|
||||
0.20004036164620748,
|
||||
-0.02659900707210462
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.29135146226515
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16791872374759645,
|
||||
-0.17342961591184627,
|
||||
-0.02765114834793561
|
||||
],
|
||||
"position_mm": [
|
||||
167.91872374759646,
|
||||
-173.42961591184627,
|
||||
-27.65114834793561
|
||||
],
|
||||
"normal": [
|
||||
-0.0073555997645547095,
|
||||
0.0046426269654396566,
|
||||
0.9999621698679223
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15589472544740357,
|
||||
-0.18440985808702454,
|
||||
-0.027669270016932455
|
||||
],
|
||||
[
|
||||
0.15631651583135628,
|
||||
-0.16136651257446266,
|
||||
-0.0278116138956659
|
||||
],
|
||||
[
|
||||
0.18009237675097942,
|
||||
-0.16220951217838367,
|
||||
-0.027594981218068197
|
||||
],
|
||||
[
|
||||
0.1793712769606465,
|
||||
-0.1857325808075142,
|
||||
-0.027528728261075906
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.4719622085978
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4887749088558654,
|
||||
0.2151305617304476,
|
||||
-0.027257104749172038
|
||||
],
|
||||
"position_mm": [
|
||||
488.77490885586536,
|
||||
215.1305617304476,
|
||||
-27.257104749172036
|
||||
],
|
||||
"normal": [
|
||||
-0.032364710715890845,
|
||||
0.050705056870831045,
|
||||
0.9981891217139178
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.47699430612106947,
|
||||
0.20340471073717656,
|
||||
-0.027263892163923574
|
||||
],
|
||||
[
|
||||
0.47726095275340014,
|
||||
0.22755352164452325,
|
||||
-0.028037232326808686
|
||||
],
|
||||
[
|
||||
0.5003725394594621,
|
||||
0.22666304788001002,
|
||||
-0.02769443228403516
|
||||
],
|
||||
[
|
||||
0.5004718370895298,
|
||||
0.20290096666008045,
|
||||
-0.02603286222192074
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.657356615577978
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3397714028477032,
|
||||
-0.3275278626596011,
|
||||
-0.027389597745727173
|
||||
],
|
||||
"position_mm": [
|
||||
339.7714028477032,
|
||||
-327.5278626596011,
|
||||
-27.389597745727173
|
||||
],
|
||||
"normal": [
|
||||
-0.008783081997324433,
|
||||
0.006358985973062059,
|
||||
0.9999412086558003
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.32790872658783493,
|
||||
-0.3389676678343468,
|
||||
-0.027101377695907626
|
||||
],
|
||||
[
|
||||
0.32822767221786747,
|
||||
-0.3160360742992918,
|
||||
-0.027889943252199158
|
||||
],
|
||||
[
|
||||
0.3514031722118431,
|
||||
-0.3160229628313947,
|
||||
-0.027036416975363235
|
||||
],
|
||||
[
|
||||
0.35154604037326725,
|
||||
-0.3390847456733711,
|
||||
-0.027530653059438682
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.21190055480645
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2845060641699074,
|
||||
-0.26113810355463385,
|
||||
-0.027318476129432744
|
||||
],
|
||||
"position_mm": [
|
||||
284.5060641699074,
|
||||
-261.13810355463386,
|
||||
-27.318476129432742
|
||||
],
|
||||
"normal": [
|
||||
-0.1049588853997393,
|
||||
0.06572656653138365,
|
||||
0.9923021973308535
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.27239014525854466,
|
||||
-0.2724678567977236,
|
||||
-0.027870705905749728
|
||||
],
|
||||
[
|
||||
0.27307733601892176,
|
||||
-0.24851949440187393,
|
||||
-0.02934174304491615
|
||||
],
|
||||
[
|
||||
0.2964742666445531,
|
||||
-0.2502003210170896,
|
||||
-0.026799167937915227
|
||||
],
|
||||
[
|
||||
0.2960825087576102,
|
||||
-0.27336474200184824,
|
||||
-0.025262287629149865
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.667250261152997
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.047336861700937254,
|
||||
-0.21643100832679277,
|
||||
-0.027209077984690494
|
||||
],
|
||||
"position_mm": [
|
||||
47.336861700937256,
|
||||
-216.43100832679278,
|
||||
-27.209077984690495
|
||||
],
|
||||
"normal": [
|
||||
0.0013588198906133635,
|
||||
-0.0036434141538534276,
|
||||
0.999992439542324
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.035361871794753426,
|
||||
-0.22834202681993007,
|
||||
-0.027259175356223724
|
||||
],
|
||||
[
|
||||
0.035636338795523775,
|
||||
-0.20492512880256072,
|
||||
-0.027128009198217347
|
||||
],
|
||||
[
|
||||
0.059170172929795664,
|
||||
-0.2045790098019498,
|
||||
-0.027205336754186512
|
||||
],
|
||||
[
|
||||
0.05917906328367614,
|
||||
-0.22787786788273048,
|
||||
-0.027243790630134396
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.51899761077337
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40195893468389354,
|
||||
-0.1730690690188278,
|
||||
-0.027852010065405726
|
||||
],
|
||||
"position_mm": [
|
||||
401.9589346838935,
|
||||
-173.0690690188278,
|
||||
-27.852010065405725
|
||||
],
|
||||
"normal": [
|
||||
0.0017212777438192811,
|
||||
-0.0053587107259354125,
|
||||
0.9999841605856987
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3906574557457861,
|
||||
-0.1848411392095625,
|
||||
-0.028039702097584905
|
||||
],
|
||||
[
|
||||
0.3898255212778355,
|
||||
-0.1623495548051233,
|
||||
-0.027627887490897778
|
||||
],
|
||||
[
|
||||
0.4130975129900397,
|
||||
-0.16085020238787334,
|
||||
-0.027945900724468786
|
||||
],
|
||||
[
|
||||
0.41425524872191294,
|
||||
-0.18423537967275203,
|
||||
-0.027794549948671442
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.213572182010246
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019382650059862762,
|
||||
-0.18917653791773745,
|
||||
-0.026957093891842268
|
||||
],
|
||||
"position_mm": [
|
||||
-19.382650059862762,
|
||||
-189.17653791773745,
|
||||
-26.95709389184227
|
||||
],
|
||||
"normal": [
|
||||
-0.0036895694854724224,
|
||||
-0.002089752665000555,
|
||||
0.9999910099649952
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.03137708625041169,
|
||||
-0.20074261484200326,
|
||||
-0.027071480712948175
|
||||
],
|
||||
[
|
||||
-0.030734222604308494,
|
||||
-0.17724794781407496,
|
||||
-0.02692736504164147
|
||||
],
|
||||
[
|
||||
-0.007571739034749721,
|
||||
-0.1777707612798837,
|
||||
-0.026937017399137193
|
||||
],
|
||||
[
|
||||
-0.007847552349981128,
|
||||
-0.2009448277349879,
|
||||
-0.026892512413642246
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.344780326701905
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.005461376006755128,
|
||||
-0.2771866591269858,
|
||||
-0.02862082525934384
|
||||
],
|
||||
"position_mm": [
|
||||
5.4613760067551285,
|
||||
-277.18665912698583,
|
||||
-28.62082525934384
|
||||
],
|
||||
"normal": [
|
||||
-0.0481151300319273,
|
||||
0.04461057597814089,
|
||||
0.9978450935756058
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.006626639484829631,
|
||||
-0.2887188238947474,
|
||||
-0.028701492094985924
|
||||
],
|
||||
[
|
||||
-0.005884142071034708,
|
||||
-0.2647413483611325,
|
||||
-0.029710809034653167
|
||||
],
|
||||
[
|
||||
0.01744885102852476,
|
||||
-0.26568526813911403,
|
||||
-0.028570507713787125
|
||||
],
|
||||
[
|
||||
0.01690743455436009,
|
||||
-0.28960119611294954,
|
||||
-0.027500492193949153
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.729320661458335
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4418452616655221,
|
||||
0.19411425116661324,
|
||||
-0.02779585459975433
|
||||
],
|
||||
"position_mm": [
|
||||
441.8452616655221,
|
||||
194.11425116661323,
|
||||
-27.795854599754332
|
||||
],
|
||||
"normal": [
|
||||
0.07280118041719603,
|
||||
0.022422351374504552,
|
||||
0.9970943918650336
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4307227295960595,
|
||||
0.18191561788154603,
|
||||
-0.027235283274477804
|
||||
],
|
||||
[
|
||||
0.4297867172132932,
|
||||
0.2046788349673567,
|
||||
-0.02663320550543597
|
||||
],
|
||||
[
|
||||
0.4530171550582433,
|
||||
0.20660276862766846,
|
||||
-0.029398595655283615
|
||||
],
|
||||
[
|
||||
0.4538544447944925,
|
||||
0.18325978318988173,
|
||||
-0.027916333963819928
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.212391570768254
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.02691801127237862,
|
||||
0.19203042112323523,
|
||||
-0.026095455172446387
|
||||
],
|
||||
"position_mm": [
|
||||
-26.918011272378617,
|
||||
192.03042112323524,
|
||||
-26.095455172446385
|
||||
],
|
||||
"normal": [
|
||||
0.01151440600903989,
|
||||
0.11716089972169964,
|
||||
0.9930461933015305
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.038675716193917666,
|
||||
0.18060309130469676,
|
||||
-0.02467789751476288
|
||||
],
|
||||
[
|
||||
-0.03805691243723057,
|
||||
0.20490089438667064,
|
||||
-0.027416756722324426
|
||||
],
|
||||
[
|
||||
-0.015336524287976463,
|
||||
0.2035022598635591,
|
||||
-0.02765095163100934
|
||||
],
|
||||
[
|
||||
-0.015602892170389763,
|
||||
0.17911543893801443,
|
||||
-0.024636214821688904
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.72969522078461
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18644805757385213,
|
||||
-0.2768058988097969,
|
||||
-0.028211526205636286
|
||||
],
|
||||
"position_mm": [
|
||||
186.44805757385214,
|
||||
-276.8058988097969,
|
||||
-28.211526205636286
|
||||
],
|
||||
"normal": [
|
||||
0.03651643975758265,
|
||||
0.033286483429586844,
|
||||
0.9987785338343644
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17532045939457383,
|
||||
-0.2890628991211558,
|
||||
-0.027326940392448328
|
||||
],
|
||||
[
|
||||
0.17412976540180114,
|
||||
-0.2657845680626329,
|
||||
-0.028198598897121965
|
||||
],
|
||||
[
|
||||
0.1974545314721962,
|
||||
-0.26488243788460775,
|
||||
-0.02893913975631757
|
||||
],
|
||||
[
|
||||
0.19888747402683743,
|
||||
-0.2874936901707913,
|
||||
-0.02838142577665728
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.246301820606973
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3718203946498768,
|
||||
-0.1837009344760794,
|
||||
-0.02820900376572861
|
||||
],
|
||||
"position_mm": [
|
||||
371.8203946498768,
|
||||
-183.7009344760794,
|
||||
-28.20900376572861
|
||||
],
|
||||
"normal": [
|
||||
0.0034740978700644374,
|
||||
-0.0317367185226094,
|
||||
0.9994902257358027
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3601217296589553,
|
||||
-0.19460186516196362,
|
||||
-0.028921668543352534
|
||||
],
|
||||
[
|
||||
0.3600538880189521,
|
||||
-0.17292637116137147,
|
||||
-0.02741065045791009
|
||||
],
|
||||
[
|
||||
0.38326420381864224,
|
||||
-0.17196902579574286,
|
||||
-0.02826311606244047
|
||||
],
|
||||
[
|
||||
0.3838417571029574,
|
||||
-0.19530647578523977,
|
||||
-0.028240579999211333
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.014689793132913
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10456381589335591,
|
||||
-0.19064892488121357,
|
||||
-0.027670939918298124
|
||||
],
|
||||
"position_mm": [
|
||||
104.56381589335591,
|
||||
-190.64892488121356,
|
||||
-27.670939918298124
|
||||
],
|
||||
"normal": [
|
||||
-0.014024578586648682,
|
||||
0.0013919085417397612,
|
||||
0.9999006819610028
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09267552109965288,
|
||||
-0.20234038613754946,
|
||||
-0.02796226355325225
|
||||
],
|
||||
[
|
||||
0.09267244388156116,
|
||||
-0.17913679174319896,
|
||||
-0.027710192478489028
|
||||
],
|
||||
[
|
||||
0.11622754936021389,
|
||||
-0.17884697856436124,
|
||||
-0.02766596753476839
|
||||
],
|
||||
[
|
||||
0.11667974923199569,
|
||||
-0.2022715430797446,
|
||||
-0.02734533610668283
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.55131738245559
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.31039227929765967,
|
||||
-0.15598524044581777,
|
||||
0.1572958810864113
|
||||
],
|
||||
"position_mm": [
|
||||
310.3922792976597,
|
||||
-155.98524044581777,
|
||||
157.2958810864113
|
||||
],
|
||||
"normal": [
|
||||
-0.3523307546205755,
|
||||
-0.7400907877620138,
|
||||
0.5728251611253629
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2989045733970478,
|
||||
-0.14539244558516162,
|
||||
0.1639854616851988
|
||||
],
|
||||
[
|
||||
0.321415532748828,
|
||||
-0.15163565827722417,
|
||||
0.16962635397157097
|
||||
],
|
||||
[
|
||||
0.32189599456689566,
|
||||
-0.1666660181859877,
|
||||
0.15064101666023955
|
||||
],
|
||||
[
|
||||
0.29935301647786705,
|
||||
-0.1602468397348976,
|
||||
0.1449306920286359
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 24.135271992450146
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.021975144504317434,
|
||||
-0.020746981627774087,
|
||||
0.0014059822413918699
|
||||
],
|
||||
"position_mm": [
|
||||
21.975144504317434,
|
||||
-20.746981627774087,
|
||||
1.40598224139187
|
||||
],
|
||||
"normal": [
|
||||
-0.012440384263256164,
|
||||
0.013570809776063732,
|
||||
0.999830520619072
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.009676386055767804,
|
||||
-0.009348808121466521,
|
||||
0.0010156376305461585
|
||||
],
|
||||
[
|
||||
0.03352532573343293,
|
||||
-0.009117561782226958,
|
||||
0.0014762355424533058
|
||||
],
|
||||
[
|
||||
0.03437181181260819,
|
||||
-0.031898977433100155,
|
||||
0.0016279283849387832
|
||||
],
|
||||
[
|
||||
0.010327054415460815,
|
||||
-0.032622579174302724,
|
||||
0.0015041274076292327
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.49902482373173
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2534765799640006,
|
||||
-0.00990533115235763,
|
||||
0.0006711686243000316
|
||||
],
|
||||
"position_mm": [
|
||||
253.4765799640006,
|
||||
-9.905331152357629,
|
||||
0.6711686243000315
|
||||
],
|
||||
"normal": [
|
||||
0.023329877674467217,
|
||||
-0.016810548612876453,
|
||||
0.9995864756303121
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.24219874745725403,
|
||||
0.002005050181631297,
|
||||
0.0008280087991426144
|
||||
],
|
||||
[
|
||||
0.2658100613955452,
|
||||
0.0006598283581765684,
|
||||
0.0008935683482172707
|
||||
],
|
||||
[
|
||||
0.26508194039842825,
|
||||
-0.020888471275625264,
|
||||
-0.0001090963102060543
|
||||
],
|
||||
[
|
||||
0.24081557060477496,
|
||||
-0.021397731873613123,
|
||||
0.0010721936600462953
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.244732406710717
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.23058518440123105,
|
||||
-0.03899965767942197,
|
||||
0.30795571718757914
|
||||
],
|
||||
"position_mm": [
|
||||
230.58518440123106,
|
||||
-38.99965767942197,
|
||||
307.9557171875791
|
||||
],
|
||||
"normal": [
|
||||
0.01036094699270762,
|
||||
-0.5013938483026384,
|
||||
0.8651571300415232
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.21903500810874385,
|
||||
-0.028879099739025374,
|
||||
0.31406441172189514
|
||||
],
|
||||
[
|
||||
0.24243313914800302,
|
||||
-0.02875136488391475,
|
||||
0.3136490564549332
|
||||
],
|
||||
[
|
||||
0.24221662581691708,
|
||||
-0.049310531507073055,
|
||||
0.3019442073233465
|
||||
],
|
||||
[
|
||||
0.21865596453126024,
|
||||
-0.04905763458767469,
|
||||
0.30216519325014163
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.513155299972457
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.32041224968964754,
|
||||
-0.04728793598870259,
|
||||
0.2994420726242033
|
||||
],
|
||||
"position_mm": [
|
||||
320.4122496896475,
|
||||
-47.287935988702586,
|
||||
299.4420726242033
|
||||
],
|
||||
"normal": [
|
||||
-0.03828882276087287,
|
||||
-0.7662805941680575,
|
||||
0.6413641844171182
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.30817379432501346,
|
||||
-0.039890508675053234,
|
||||
0.30778706560026853
|
||||
],
|
||||
[
|
||||
0.33203442942844696,
|
||||
-0.040194785996597676,
|
||||
0.30839043754631623
|
||||
],
|
||||
[
|
||||
0.33289549656321266,
|
||||
-0.05547177774194027,
|
||||
0.29062528663143866
|
||||
],
|
||||
[
|
||||
0.30854527844191704,
|
||||
-0.0535946715412192,
|
||||
0.2909655007187897
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.36042949027438
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.282155127445799,
|
||||
-0.04331542452832001,
|
||||
0.3039341910161659
|
||||
],
|
||||
"position_mm": [
|
||||
282.155127445799,
|
||||
-43.31542452832001,
|
||||
303.9341910161659
|
||||
],
|
||||
"normal": [
|
||||
-0.003020500813369656,
|
||||
-0.7713254285207605,
|
||||
0.6364337828023444
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26969955946937557,
|
||||
-0.036068358675150555,
|
||||
0.31277948789125415
|
||||
],
|
||||
[
|
||||
0.2936821255827764,
|
||||
-0.03531216016679997,
|
||||
0.3135673259300738
|
||||
],
|
||||
[
|
||||
0.2946107824515746,
|
||||
-0.05069491166717042,
|
||||
0.2951708662213472
|
||||
],
|
||||
[
|
||||
0.27062804227946935,
|
||||
-0.05118626760415909,
|
||||
0.2942190840219886
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.99216745866251
|
||||
}
|
||||
]
|
||||
}
|
||||
467
data/camera_study/Scene10/k3_bcf/aruco_positions_initial.json
Normal file
467
data/camera_study/Scene10/k3_bcf/aruco_positions_initial.json
Normal file
@@ -0,0 +1,467 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:18:22Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 21,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34362376119505184,
|
||||
-0.28822802330848873,
|
||||
-0.02838439981716169
|
||||
],
|
||||
"position_mm": [
|
||||
343.6237611950518,
|
||||
-288.22802330848873,
|
||||
-28.38439981716169
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5711062778300803,
|
||||
0.21167185790153248,
|
||||
-0.027236392665058094
|
||||
],
|
||||
"position_mm": [
|
||||
571.1062778300803,
|
||||
211.6718579015325,
|
||||
-27.236392665058094
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1681080245114533,
|
||||
-0.17338209734396196,
|
||||
-0.027665654811361316
|
||||
],
|
||||
"position_mm": [
|
||||
168.1080245114533,
|
||||
-173.38209734396196,
|
||||
-27.665654811361318
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4887969373394409,
|
||||
0.2151519019436198,
|
||||
-0.027344778657349317
|
||||
],
|
||||
"position_mm": [
|
||||
488.7969373394409,
|
||||
215.1519019436198,
|
||||
-27.344778657349316
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33977845371465965,
|
||||
-0.3275377366355863,
|
||||
-0.027511385593835203
|
||||
],
|
||||
"position_mm": [
|
||||
339.77845371465963,
|
||||
-327.53773663558627,
|
||||
-27.511385593835204
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.28451831695033303,
|
||||
-0.2611490420952993,
|
||||
-0.027432455430368343
|
||||
],
|
||||
"position_mm": [
|
||||
284.51831695033303,
|
||||
-261.1490420952993,
|
||||
-27.432455430368343
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04730748420954963,
|
||||
-0.21643106768910866,
|
||||
-0.02731427763285767
|
||||
],
|
||||
"position_mm": [
|
||||
47.30748420954963,
|
||||
-216.43106768910866,
|
||||
-27.31427763285767
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40224108783950074,
|
||||
-0.17317266047438684,
|
||||
-0.027915283076296118
|
||||
],
|
||||
"position_mm": [
|
||||
402.2410878395007,
|
||||
-173.17266047438684,
|
||||
-27.915283076296117
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.0193340456258843,
|
||||
-0.18908183378146987,
|
||||
-0.0269886851594388
|
||||
],
|
||||
"position_mm": [
|
||||
-19.3340456258843,
|
||||
-189.08183378146987,
|
||||
-26.988685159438802
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005437878298835949,
|
||||
-0.27719563632950794,
|
||||
-0.028747015326655703
|
||||
],
|
||||
"position_mm": [
|
||||
5.437878298835949,
|
||||
-277.1956363295079,
|
||||
-28.747015326655703
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4418532539715914,
|
||||
0.19413790567464606,
|
||||
-0.027882661763834013
|
||||
],
|
||||
"position_mm": [
|
||||
441.8532539715914,
|
||||
194.13790567464605,
|
||||
-27.88266176383401
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.026936945718752204,
|
||||
0.19204390531856444,
|
||||
-0.026180302369459785
|
||||
],
|
||||
"position_mm": [
|
||||
-26.936945718752202,
|
||||
192.04390531856444,
|
||||
-26.180302369459785
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18643705281694659,
|
||||
-0.2768133218389805,
|
||||
-0.028327734678142556
|
||||
],
|
||||
"position_mm": [
|
||||
186.4370528169466,
|
||||
-276.81332183898047,
|
||||
-28.327734678142555
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37184117858824706,
|
||||
-0.18370226748878932,
|
||||
-0.028303665298172874
|
||||
],
|
||||
"position_mm": [
|
||||
371.84117858824703,
|
||||
-183.70226748878932,
|
||||
-28.303665298172874
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.104643992349152,
|
||||
-0.19049889834733683,
|
||||
-0.02767913014219985
|
||||
],
|
||||
"position_mm": [
|
||||
104.643992349152,
|
||||
-190.49889834733682,
|
||||
-27.67913014219985
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3104023247371725,
|
||||
-0.156306068910436,
|
||||
0.15701631582941594
|
||||
],
|
||||
"position_mm": [
|
||||
310.4023247371725,
|
||||
-156.306068910436,
|
||||
157.01631582941593
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021879164348029265,
|
||||
-0.020554696828167546,
|
||||
0.0014186542106848566
|
||||
],
|
||||
"position_mm": [
|
||||
21.879164348029263,
|
||||
-20.554696828167547,
|
||||
1.4186542106848565
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.2534764225210652,
|
||||
-0.009923104246820535,
|
||||
0.0006217621524497073
|
||||
],
|
||||
"position_mm": [
|
||||
253.47642252106522,
|
||||
-9.923104246820534,
|
||||
0.6217621524497072
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23007529276737815,
|
||||
-0.039070066670461895,
|
||||
0.30766836125299685
|
||||
],
|
||||
"position_mm": [
|
||||
230.07529276737816,
|
||||
-39.0700666704619,
|
||||
307.6683612529969
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.32003366451689874,
|
||||
-0.047550984998695776,
|
||||
0.29904813179015116
|
||||
],
|
||||
"position_mm": [
|
||||
320.03366451689874,
|
||||
-47.550984998695775,
|
||||
299.04813179015116
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2817741877107397,
|
||||
-0.04353822356404724,
|
||||
0.30355372204569236
|
||||
],
|
||||
"position_mm": [
|
||||
281.7741877107397,
|
||||
-43.53822356404724,
|
||||
303.5537220456924
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
466
data/camera_study/Scene10/k3_bcf/aruco_positions_optimized.json
Normal file
466
data/camera_study/Scene10/k3_bcf/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,466 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:18:23Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 21,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3435625355559886,
|
||||
-0.2872244885753075,
|
||||
-0.03284846919997607
|
||||
],
|
||||
"position_mm": [
|
||||
343.5625355559886,
|
||||
-287.22448857530753,
|
||||
-32.848469199976066
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"position_m": [
|
||||
0.5711319307113435,
|
||||
0.21166459153790063,
|
||||
-0.027235486495907867
|
||||
],
|
||||
"position_mm": [
|
||||
571.1319307113434,
|
||||
211.66459153790063,
|
||||
-27.235486495907868
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16768915276401217,
|
||||
-0.17421241547278415,
|
||||
-0.02723316096374491
|
||||
],
|
||||
"position_mm": [
|
||||
167.68915276401216,
|
||||
-174.21241547278416,
|
||||
-27.23316096374491
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4877971078673603,
|
||||
0.21334664320899632,
|
||||
-0.02479507468260547
|
||||
],
|
||||
"position_mm": [
|
||||
487.7971078673603,
|
||||
213.3466432089963,
|
||||
-24.79507468260547
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3399432756521919,
|
||||
-0.32960914296293337,
|
||||
-0.021243141956293742
|
||||
],
|
||||
"position_mm": [
|
||||
339.9432756521919,
|
||||
-329.6091429629334,
|
||||
-21.24314195629374
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2842427960912926,
|
||||
-0.26092179659099485,
|
||||
-0.02786074101423009
|
||||
],
|
||||
"position_mm": [
|
||||
284.24279609129263,
|
||||
-260.92179659099486,
|
||||
-27.86074101423009
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04897095179281787,
|
||||
-0.21820511649277657,
|
||||
-0.025746562498617363
|
||||
],
|
||||
"position_mm": [
|
||||
48.97095179281787,
|
||||
-218.20511649277657,
|
||||
-25.74656249861736
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40317399381142904,
|
||||
-0.17093303515331834,
|
||||
-0.029760191929519737
|
||||
],
|
||||
"position_mm": [
|
||||
403.17399381142906,
|
||||
-170.93303515331834,
|
||||
-29.76019192951974
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.021567387874784783,
|
||||
-0.18660383431735045,
|
||||
-0.029025717853098168
|
||||
],
|
||||
"position_mm": [
|
||||
-21.56738787478478,
|
||||
-186.60383431735045,
|
||||
-29.02571785309817
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005395431793948969,
|
||||
-0.2805304142229221,
|
||||
-0.024049577382291448
|
||||
],
|
||||
"position_mm": [
|
||||
5.395431793948969,
|
||||
-280.53041422292205,
|
||||
-24.049577382291446
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4427691357193352,
|
||||
0.19552685680445794,
|
||||
-0.02974821913422018
|
||||
],
|
||||
"position_mm": [
|
||||
442.76913571933517,
|
||||
195.52685680445794,
|
||||
-29.74821913422018
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"position_m": [
|
||||
-0.02692349351398255,
|
||||
0.19204202689794925,
|
||||
-0.026186451843355028
|
||||
],
|
||||
"position_mm": [
|
||||
-26.92349351398255,
|
||||
192.04202689794926,
|
||||
-26.186451843355027
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18617189933554046,
|
||||
-0.276129199263809,
|
||||
-0.029686130247326085
|
||||
],
|
||||
"position_mm": [
|
||||
186.17189933554045,
|
||||
-276.129199263809,
|
||||
-29.686130247326084
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37097626902001196,
|
||||
-0.18798036529463916,
|
||||
-0.0250139470463718
|
||||
],
|
||||
"position_mm": [
|
||||
370.97626902001196,
|
||||
-187.98036529463917,
|
||||
-25.0139470463718
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10559727807703266,
|
||||
-0.18981502215816604,
|
||||
-0.028026461410815606
|
||||
],
|
||||
"position_mm": [
|
||||
105.59727807703266,
|
||||
-189.81502215816604,
|
||||
-28.026461410815607
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3115882650496422,
|
||||
-0.15563078372138794,
|
||||
0.15663619654616454
|
||||
],
|
||||
"position_mm": [
|
||||
311.5882650496422,
|
||||
-155.63078372138796,
|
||||
156.63619654616454
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021636348526758453,
|
||||
-0.01919993864964246,
|
||||
0.0005659834902662942
|
||||
],
|
||||
"position_mm": [
|
||||
21.636348526758454,
|
||||
-19.199938649642462,
|
||||
0.5659834902662942
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"position_m": [
|
||||
0.2536098556730264,
|
||||
-0.009915933869616303,
|
||||
0.0006227845538387605
|
||||
],
|
||||
"position_mm": [
|
||||
253.6098556730264,
|
||||
-9.915933869616303,
|
||||
0.6227845538387605
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23082950112723635,
|
||||
-0.03884518953580116,
|
||||
0.3076383019450992
|
||||
],
|
||||
"position_mm": [
|
||||
230.82950112723634,
|
||||
-38.84518953580116,
|
||||
307.6383019450992
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.3206281948834059,
|
||||
-0.04687063045469324,
|
||||
0.2989468843166457
|
||||
],
|
||||
"position_mm": [
|
||||
320.62819488340585,
|
||||
-46.870630454693234,
|
||||
298.94688431664565
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2835693260820873,
|
||||
-0.043242225693266,
|
||||
0.30338907016444805
|
||||
],
|
||||
"position_mm": [
|
||||
283.5693260820873,
|
||||
-43.242225693266,
|
||||
303.38907016444807
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2595
data/camera_study/Scene10/k3_bcf/render_b_aruco_detection.json
Normal file
2595
data/camera_study/Scene10/k3_bcf/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
635
data/camera_study/Scene10/k3_bcf/render_b_camera_pose.json
Normal file
635
data/camera_study/Scene10/k3_bcf/render_b_camera_pose.json
Normal file
@@ -0,0 +1,635 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:21Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bcf\\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": 31,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
95,
|
||||
55,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
92,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
215,
|
||||
210,
|
||||
211,
|
||||
206,
|
||||
207,
|
||||
75,
|
||||
100,
|
||||
76,
|
||||
94,
|
||||
72,
|
||||
53,
|
||||
50,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.014303715741588072,
|
||||
0.0016309340220155746,
|
||||
0.0012386957275541213,
|
||||
0.0012386850271530372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5021109163429425,
|
||||
"residual_median_px": 3.184544956535646,
|
||||
"residual_max_px": 6.067533639138036,
|
||||
"sigma2_normalized": 1.6987342317165036e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999269843101501,
|
||||
-0.011898769997060299,
|
||||
-0.002109621185809374
|
||||
],
|
||||
[
|
||||
-0.010610892437398434,
|
||||
-0.7809832096099854,
|
||||
-0.6244618892669678
|
||||
],
|
||||
[
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31130585074424744,
|
||||
0.05408250167965889,
|
||||
1.4956468343734741
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467098140683542,
|
||||
-0.015590715342859898,
|
||||
0.002544094168982025
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30320802330970764,
|
||||
-0.8954063653945923,
|
||||
1.2012943029403687
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080383300781,
|
||||
-895.4063720703125,
|
||||
1201.2943115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.3582305908203,
|
||||
"pitch": -0.33132898807525635,
|
||||
"yaw": -0.6079809069633484
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.1714980332113037e-05,
|
||||
1.612849096603274e-07,
|
||||
3.3581655194842685e-06,
|
||||
2.9594448332849086e-07,
|
||||
-6.152421164406947e-07,
|
||||
4.1599332363325e-07
|
||||
],
|
||||
[
|
||||
1.6128490966032213e-07,
|
||||
1.9643383110369143e-06,
|
||||
-6.707254416001559e-07,
|
||||
1.4302435629986665e-07,
|
||||
-5.459321264980795e-07,
|
||||
5.271779814055738e-07
|
||||
],
|
||||
[
|
||||
3.3581655194842566e-06,
|
||||
-6.70725441600183e-07,
|
||||
2.041861850548542e-05,
|
||||
2.998052506270438e-07,
|
||||
-2.410609247586222e-06,
|
||||
-7.912525866840433e-06
|
||||
],
|
||||
[
|
||||
2.9594448332849166e-07,
|
||||
1.430243562998651e-07,
|
||||
2.9980525062704897e-07,
|
||||
1.5677275797219876e-07,
|
||||
-6.001927256130577e-08,
|
||||
1.713792123751456e-07
|
||||
],
|
||||
[
|
||||
-6.15242116440693e-07,
|
||||
-5.459321264980771e-07,
|
||||
-2.4106092475862307e-06,
|
||||
-6.00192725613057e-08,
|
||||
6.366335588393726e-07,
|
||||
1.1255616142030518e-06
|
||||
],
|
||||
[
|
||||
4.15993323633253e-07,
|
||||
5.271779814055734e-07,
|
||||
-7.912525866840427e-06,
|
||||
1.7137921237514697e-07,
|
||||
1.1255616142030518e-06,
|
||||
5.894338230720332e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1961071437365895,
|
||||
0.08030281614640503,
|
||||
0.25890224118047883
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00039594539771564306,
|
||||
0.0007978932001460927,
|
||||
0.002427825823802097
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0050998544532508275,
|
||||
0.003662987958878001,
|
||||
0.003375018538044121
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.099854453250828,
|
||||
3.6629879588780008,
|
||||
3.375018538044121
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.15667947440575844,
|
||||
"pitch": 0.19000314251532338,
|
||||
"yaw": 0.082955108711716
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.25,
|
||||
1011.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.998779296875,
|
||||
1014.4274291992188
|
||||
],
|
||||
"reprojection_error_px": 5.079430788221836,
|
||||
"confidence": 0.6769166271324829
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.9595336914062,
|
||||
1006.0613403320312
|
||||
],
|
||||
"reprojection_error_px": 3.261636658737628,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1029.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.0665893554688,
|
||||
1034.0140380859375
|
||||
],
|
||||
"reprojection_error_px": 6.067533639138036,
|
||||
"confidence": 0.4650192592592593
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
272.7215576171875,
|
||||
971.5800170898438
|
||||
],
|
||||
"reprojection_error_px": 5.204339881131743,
|
||||
"confidence": 0.6810790771484375
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.3250732421875,
|
||||
962.7305297851562
|
||||
],
|
||||
"reprojection_error_px": 2.7899109253851826,
|
||||
"confidence": 0.5211106905954719
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.099853515625,
|
||||
972.5114135742188
|
||||
],
|
||||
"reprojection_error_px": 3.184544956535646,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.0887451171875,
|
||||
957.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 3.0252117334354005,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
539.1934204101562,
|
||||
958.4058227539062
|
||||
],
|
||||
"reprojection_error_px": 4.354981858789706,
|
||||
"confidence": 0.6090065437382148
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.75,
|
||||
939.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.953125,
|
||||
941.1909790039062
|
||||
],
|
||||
"reprojection_error_px": 2.098191902384026,
|
||||
"confidence": 0.6008976526738182
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.0,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.3104248046875,
|
||||
898.68310546875
|
||||
],
|
||||
"reprojection_error_px": 4.38714926484744,
|
||||
"confidence": 0.2507367639652114
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1214.75,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1213.0572509765625,
|
||||
883.4988403320312
|
||||
],
|
||||
"reprojection_error_px": 2.1049465007691484,
|
||||
"confidence": 0.5657302556798534
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
430.1767883300781,
|
||||
847.548828125
|
||||
],
|
||||
"reprojection_error_px": 4.954930725525366,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
248.56314086914062,
|
||||
850.4844360351562
|
||||
],
|
||||
"reprojection_error_px": 2.5266588624770963,
|
||||
"confidence": 0.5340019648682838
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.421142578125,
|
||||
835.3626708984375
|
||||
],
|
||||
"reprojection_error_px": 3.8713272844193223,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
806.2885131835938,
|
||||
841.5922241210938
|
||||
],
|
||||
"reprojection_error_px": 3.3177439740371075,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.8951416015625,
|
||||
827.0758056640625
|
||||
],
|
||||
"reprojection_error_px": 2.2098094704539766,
|
||||
"confidence": 0.5336775191033459
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.25,
|
||||
824.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.0701293945312,
|
||||
826.93115234375
|
||||
],
|
||||
"reprojection_error_px": 5.290659025742475,
|
||||
"confidence": 0.49066144587566046
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.4681396484375,
|
||||
699.86669921875
|
||||
],
|
||||
"reprojection_error_px": 3.5343750000843213,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
637.25,
|
||||
706.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
636.5221557617188,
|
||||
707.2503662109375
|
||||
],
|
||||
"reprojection_error_px": 1.446780182561751,
|
||||
"confidence": 0.4795631502013408
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.2628479003906,
|
||||
632.3521728515625
|
||||
],
|
||||
"reprojection_error_px": 2.518767954104791,
|
||||
"confidence": 0.38486810600050964
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
642.25,
|
||||
617.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
638.0531005859375,
|
||||
618.1140747070312
|
||||
],
|
||||
"reprojection_error_px": 4.2126612828541115,
|
||||
"confidence": 0.3867595368202286
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.872314453125,
|
||||
612.3995971679688
|
||||
],
|
||||
"reprojection_error_px": 0.37294201101014113,
|
||||
"confidence": 0.43456133400387903
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.716552734375,
|
||||
611.0010986328125
|
||||
],
|
||||
"reprojection_error_px": 4.302952724947643,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.6486511230469,
|
||||
441.182861328125
|
||||
],
|
||||
"reprojection_error_px": 2.7364907255539297,
|
||||
"confidence": 0.269105230137358
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.25,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.570068359375,
|
||||
451.0298767089844
|
||||
],
|
||||
"reprojection_error_px": 1.9959532901536652,
|
||||
"confidence": 0.3034911052213101
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.5,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.77978515625,
|
||||
457.7312316894531
|
||||
],
|
||||
"reprojection_error_px": 2.344590427596616,
|
||||
"confidence": 0.29698484802246095
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.20654296875,
|
||||
448.8764343261719
|
||||
],
|
||||
"reprojection_error_px": 3.953862950767804,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
875.75,
|
||||
436.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
874.7793579101562,
|
||||
435.638671875
|
||||
],
|
||||
"reprojection_error_px": 1.1471129599966423,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
928.0985107421875,
|
||||
418.8909912109375
|
||||
],
|
||||
"reprojection_error_px": 3.7423561910304857,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1033.346435546875,
|
||||
418.1204833984375
|
||||
],
|
||||
"reprojection_error_px": 2.849380612096931,
|
||||
"confidence": 0.2795619311083096
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
316.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.083984375,
|
||||
316.4956359863281
|
||||
],
|
||||
"reprojection_error_px": 1.6029171962467468,
|
||||
"confidence": 0.22419458414613705
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1590
data/camera_study/Scene10/k3_bcf/render_c_aruco_detection.json
Normal file
1590
data/camera_study/Scene10/k3_bcf/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
327
data/camera_study/Scene10/k3_bcf/render_c_camera_pose.json
Normal file
327
data/camera_study/Scene10/k3_bcf/render_c_camera_pose.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:22Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bcf\\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": 9,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
62,
|
||||
96,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
210,
|
||||
211,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00850343514866048,
|
||||
0.001919637477748798,
|
||||
0.0018871327733089188,
|
||||
0.0018871325208839012
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.3388483305404,
|
||||
"residual_median_px": 5.837108638574855,
|
||||
"residual_max_px": 7.851369272055891,
|
||||
"sigma2_normalized": 5.341903727059073e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9935113787651062,
|
||||
0.11363770067691803,
|
||||
-0.004644200671464205
|
||||
],
|
||||
[
|
||||
0.029086070135235786,
|
||||
-0.2933460772037506,
|
||||
-0.9555637240409851
|
||||
],
|
||||
[
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19824764132499695,
|
||||
0.1074121966958046,
|
||||
1.0073933601379395
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.86796171410195,
|
||||
0.10327005514572164,
|
||||
-0.08291676493169096
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30460041761398315,
|
||||
-0.9022090435028076,
|
||||
0.3986456096172333
|
||||
],
|
||||
"position_mm": [
|
||||
304.60040283203125,
|
||||
-902.2090454101562,
|
||||
398.6455993652344
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.25025177001953,
|
||||
"pitch": 6.31245756149292,
|
||||
"yaw": 1.676913857460022
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.283611814350516e-05,
|
||||
9.967111903139419e-06,
|
||||
1.624804290129494e-05,
|
||||
-1.577288611905233e-07,
|
||||
-9.565179969225538e-06,
|
||||
1.214388304696983e-06
|
||||
],
|
||||
[
|
||||
9.967111903139312e-06,
|
||||
2.0431750224389534e-05,
|
||||
-7.770857724352742e-06,
|
||||
2.1849187906882535e-06,
|
||||
-2.4827730156902525e-06,
|
||||
5.834590888095247e-06
|
||||
],
|
||||
[
|
||||
1.6248042901295073e-05,
|
||||
-7.770857724352725e-06,
|
||||
6.21251942958819e-05,
|
||||
-3.1440970658187606e-06,
|
||||
-8.329233497858997e-06,
|
||||
-1.5661804579884994e-05
|
||||
],
|
||||
[
|
||||
-1.5772886119053934e-07,
|
||||
2.184918790688258e-06,
|
||||
-3.14409706581878e-06,
|
||||
7.844339725202242e-07,
|
||||
9.395641917069299e-08,
|
||||
8.922273151494254e-07
|
||||
],
|
||||
[
|
||||
-9.56517996922555e-06,
|
||||
-2.482773015690273e-06,
|
||||
-8.329233497858978e-06,
|
||||
9.395641917068812e-08,
|
||||
3.1785216658280216e-06,
|
||||
3.2374032099410526e-06
|
||||
],
|
||||
[
|
||||
1.2143883046968984e-06,
|
||||
5.834590888095236e-06,
|
||||
-1.566180457988501e-05,
|
||||
8.922273151494167e-07,
|
||||
3.237403209941067e-06,
|
||||
1.5241091941001921e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.45417926818777943,
|
||||
0.2589854810186854,
|
||||
0.45160268193428
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008856827719450255,
|
||||
0.0017828408975082497,
|
||||
0.0039039841112640202
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006432764403295309,
|
||||
0.003956846704431741,
|
||||
0.006949550969225763
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.432764403295309,
|
||||
3.956846704431741,
|
||||
6.949550969225763
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.42334339423542505,
|
||||
"pitch": 0.36500393244331925,
|
||||
"yaw": 0.2715300326454473
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.25,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.1312255859375,
|
||||
1036.682861328125
|
||||
],
|
||||
"reprojection_error_px": 6.4642524160675014,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.343505859375,
|
||||
1029.8663330078125
|
||||
],
|
||||
"reprojection_error_px": 6.0011187804265225,
|
||||
"confidence": 0.3586255184214969
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.5,
|
||||
1038.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1091.03857421875,
|
||||
1039.8277587890625
|
||||
],
|
||||
"reprojection_error_px": 6.550693637623701,
|
||||
"confidence": 0.24678869996591526
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.69277954101562,
|
||||
989.6632080078125
|
||||
],
|
||||
"reprojection_error_px": 2.579303262869623,
|
||||
"confidence": 0.6384599833726886
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.3174743652344,
|
||||
1005.0634155273438
|
||||
],
|
||||
"reprojection_error_px": 5.837108638574855,
|
||||
"confidence": 0.5316388676723932
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.5,
|
||||
996.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.08349609375,
|
||||
993.7927856445312
|
||||
],
|
||||
"reprojection_error_px": 2.492263608176955,
|
||||
"confidence": 0.5232849066860699
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.5,
|
||||
769.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
354.4071044921875,
|
||||
771.2721557617188
|
||||
],
|
||||
"reprojection_error_px": 3.4471670666186647,
|
||||
"confidence": 0.27039765782644665
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
828.75,
|
||||
782.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
820.9069213867188,
|
||||
782.6107177734375
|
||||
],
|
||||
"reprojection_error_px": 7.851369272055891,
|
||||
"confidence": 0.25970043306972035
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1402.0,
|
||||
693.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.9166259765625,
|
||||
693.873291015625
|
||||
],
|
||||
"reprojection_error_px": 3.918566027875248,
|
||||
"confidence": 0.03320002493960217
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2058
data/camera_study/Scene10/k3_bcf/render_f_aruco_detection.json
Normal file
2058
data/camera_study/Scene10/k3_bcf/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
582
data/camera_study/Scene10/k3_bcf/render_f_camera_pose.json
Normal file
582
data/camera_study/Scene10/k3_bcf/render_f_camera_pose.json
Normal file
@@ -0,0 +1,582 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:22Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bcf\\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": 27,
|
||||
"used_marker_ids": [
|
||||
68,
|
||||
46,
|
||||
208,
|
||||
47,
|
||||
56,
|
||||
53,
|
||||
97,
|
||||
62,
|
||||
54,
|
||||
55,
|
||||
72,
|
||||
66,
|
||||
214,
|
||||
95,
|
||||
51,
|
||||
103,
|
||||
69,
|
||||
58,
|
||||
82,
|
||||
73,
|
||||
210,
|
||||
52,
|
||||
64,
|
||||
77,
|
||||
83,
|
||||
75,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.00918677717341902,
|
||||
0.0014933429518723808,
|
||||
0.001390373853667637,
|
||||
0.0013903699834861628,
|
||||
0.0013903699807887252
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.941603533751138,
|
||||
"residual_median_px": 3.7352373317630128,
|
||||
"residual_max_px": 5.771900878439298,
|
||||
"sigma2_normalized": 2.17476976890378e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31769248843193054,
|
||||
0.9481521248817444,
|
||||
0.008892479352653027
|
||||
],
|
||||
[
|
||||
0.9206541180610657,
|
||||
-0.30620789527893066,
|
||||
-0.242141991853714
|
||||
],
|
||||
[
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12344730645418167,
|
||||
-0.19988536834716797,
|
||||
1.4972078800201416
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.378352663832453,
|
||||
1.7133801592888853,
|
||||
-0.1998435821316908
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48447033762931824,
|
||||
-0.3056860566139221,
|
||||
1.4030927419662476
|
||||
],
|
||||
"position_mm": [
|
||||
484.4703369140625,
|
||||
-305.6860656738281,
|
||||
1403.0927734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.98638916015625,
|
||||
"pitch": 13.112541198730469,
|
||||
"yaw": 70.96184539794922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.2311819447272024e-05,
|
||||
1.8832577487974546e-05,
|
||||
-4.656767371183097e-06,
|
||||
-4.18150026429738e-07,
|
||||
2.6114865287331025e-07,
|
||||
2.406181848846857e-06
|
||||
],
|
||||
[
|
||||
1.8832577487974533e-05,
|
||||
1.683541014579236e-05,
|
||||
-7.3574856590594524e-06,
|
||||
4.5948447714477966e-07,
|
||||
3.095065254407523e-08,
|
||||
2.3847847067019377e-06
|
||||
],
|
||||
[
|
||||
-4.6567673711861375e-06,
|
||||
-7.357485659062205e-06,
|
||||
0.00016783973036034415,
|
||||
1.5647826411604766e-06,
|
||||
-1.729586622472892e-06,
|
||||
-2.906231789157714e-05
|
||||
],
|
||||
[
|
||||
-4.1815002642977447e-07,
|
||||
4.594844771447391e-07,
|
||||
1.5647826411606013e-06,
|
||||
3.507815548304795e-07,
|
||||
-2.7134564617847737e-08,
|
||||
2.4204791300702807e-07
|
||||
],
|
||||
[
|
||||
2.611486528733672e-07,
|
||||
3.0950652544076366e-08,
|
||||
-1.729586622472832e-06,
|
||||
-2.7134564617850665e-08,
|
||||
1.9997327434023874e-07,
|
||||
4.1386012647726157e-07
|
||||
],
|
||||
[
|
||||
2.4061818488473495e-06,
|
||||
2.384784706702394e-06,
|
||||
-2.9062317891576876e-05,
|
||||
2.420479130070509e-07,
|
||||
4.138601264772586e-07,
|
||||
9.270646369219581e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3256891862833913,
|
||||
0.23509017702077495,
|
||||
0.7422838625560957
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005922681443657758,
|
||||
0.00044718371430569644,
|
||||
0.003044773615430149
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011255169411300251,
|
||||
0.011919325044430497,
|
||||
0.004596769734438054
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.255169411300251,
|
||||
11.919325044430497,
|
||||
4.5967697344380545
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5094522091773732,
|
||||
"pitch": 0.4352540861263008,
|
||||
"yaw": 0.1004884180203833
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.0,
|
||||
941.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.3548583984375,
|
||||
940.5469970703125
|
||||
],
|
||||
"reprojection_error_px": 5.771900878439298,
|
||||
"confidence": 0.3105318897567382
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.25,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1387.9061279296875,
|
||||
883.3380737304688
|
||||
],
|
||||
"reprojection_error_px": 4.7309507369362676,
|
||||
"confidence": 0.480064078578645
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
937.0,
|
||||
754.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
934.9244995117188,
|
||||
751.2972412109375
|
||||
],
|
||||
"reprojection_error_px": 3.6092224568792584,
|
||||
"confidence": 0.717438637944123
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
665.0,
|
||||
836.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
667.4868774414062,
|
||||
835.926025390625
|
||||
],
|
||||
"reprojection_error_px": 2.507891336580391,
|
||||
"confidence": 0.714264135428559
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1341.75,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1344.8751220703125,
|
||||
839.613037109375
|
||||
],
|
||||
"reprojection_error_px": 5.386263209134431,
|
||||
"confidence": 0.6720101269988878
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1399.75,
|
||||
806.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.572998046875,
|
||||
803.723388671875
|
||||
],
|
||||
"reprojection_error_px": 5.655467121468141,
|
||||
"confidence": 0.25536384825957736
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.75,
|
||||
818.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.1571044921875,
|
||||
815.3113403320312
|
||||
],
|
||||
"reprojection_error_px": 3.7352373317630128,
|
||||
"confidence": 0.7144285455619288
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.25,
|
||||
862.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
843.9764404296875,
|
||||
867.170166015625
|
||||
],
|
||||
"reprojection_error_px": 4.840702902743903,
|
||||
"confidence": 0.7019920279258633
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
610.5,
|
||||
848.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
607.426025390625,
|
||||
853.0718994140625
|
||||
],
|
||||
"reprojection_error_px": 5.30359636891383,
|
||||
"confidence": 0.7005026944924987
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
675.25,
|
||||
746.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
672.9774169921875,
|
||||
745.18359375
|
||||
],
|
||||
"reprojection_error_px": 2.4147779799470532,
|
||||
"confidence": 0.6761108765479277
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.513671875,
|
||||
751.8689575195312
|
||||
],
|
||||
"reprojection_error_px": 1.381110152386584,
|
||||
"confidence": 0.63555573802114
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
508.25,
|
||||
692.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
508.324951171875,
|
||||
692.6304321289062
|
||||
],
|
||||
"reprojection_error_px": 0.14111751827228045,
|
||||
"confidence": 0.6485230397697823
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.75,
|
||||
714.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.2877197265625,
|
||||
715.8521118164062
|
||||
],
|
||||
"reprojection_error_px": 3.8835838005607632,
|
||||
"confidence": 0.62142490645665
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
612.75,
|
||||
626.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
616.0951538085938,
|
||||
624.1017456054688
|
||||
],
|
||||
"reprojection_error_px": 3.975556683883667,
|
||||
"confidence": 0.6415498386959416
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
739.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
740.84765625,
|
||||
558.3189086914062
|
||||
],
|
||||
"reprojection_error_px": 1.8491718465580436,
|
||||
"confidence": 0.6088879208521975
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
487.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.0453491210938,
|
||||
487.8307800292969
|
||||
],
|
||||
"reprojection_error_px": 4.046155573463183,
|
||||
"confidence": 0.5954680843098741
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
534.0264892578125,
|
||||
406.2565612792969
|
||||
],
|
||||
"reprojection_error_px": 5.5333073045225545,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
631.8712768554688,
|
||||
432.2906494140625
|
||||
],
|
||||
"reprojection_error_px": 3.9551281796337383,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1356.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.176025390625,
|
||||
429.6244201660156
|
||||
],
|
||||
"reprojection_error_px": 1.6806372266884486,
|
||||
"confidence": 0.6113473409254715
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1401.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.8709716796875,
|
||||
418.31756591796875
|
||||
],
|
||||
"reprojection_error_px": 2.377980004156206,
|
||||
"confidence": 0.22008504273316973
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.0,
|
||||
307.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
871.6832885742188,
|
||||
304.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.0594109400751965,
|
||||
"confidence": 0.60279428383853
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.25,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.0579833984375,
|
||||
316.39373779296875
|
||||
],
|
||||
"reprojection_error_px": 5.7213807064526625,
|
||||
"confidence": 0.5743827506632194
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
338.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
640.4821166992188,
|
||||
334.9952087402344
|
||||
],
|
||||
"reprojection_error_px": 3.0048444763765603,
|
||||
"confidence": 0.5397522426826521
|
||||
},
|
||||
{
|
||||
"marker_id": 77,
|
||||
"observed_center_px": [
|
||||
1125.5,
|
||||
230.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1128.3472900390625,
|
||||
234.04983520507812
|
||||
],
|
||||
"reprojection_error_px": 4.950578325290361,
|
||||
"confidence": 0.5278189208292927
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.932373046875,
|
||||
207.5139923095703
|
||||
],
|
||||
"reprojection_error_px": 3.461048940088533,
|
||||
"confidence": 0.5445844663450473
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
1108.0,
|
||||
182.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1111.3167724609375,
|
||||
182.71337890625
|
||||
],
|
||||
"reprojection_error_px": 3.392622734922916,
|
||||
"confidence": 0.5380549070504695
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.0,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1282.8663330078125,
|
||||
133.39898681640625
|
||||
],
|
||||
"reprojection_error_px": 3.283155208898362,
|
||||
"confidence": 0.5493902887184056
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_bcf/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_bcf/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 120.38686657326853,
|
||||
"gt": 120.0,
|
||||
"error": 0.38686657326853435,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 59.74079147271642,
|
||||
"gt": 60.0,
|
||||
"error": 0.25920852728359023,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.88832943232683,
|
||||
"gt": -110.0,
|
||||
"error": 0.11167056767317263,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 20.49075144528145,
|
||||
"gt": 20.0,
|
||||
"error": 0.490751445281461,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 30.0,
|
||||
"error": 30.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 180.0,
|
||||
"error": 180.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 4.0,
|
||||
"error": 4.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.28721018007940796,
|
||||
"max_abs_deg": 0.490751445281461,
|
||||
"mean_abs_mm": 0.38686657326853435,
|
||||
"max_abs_mm": 0.38686657326853435
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_bcf/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_bcf/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:25Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 120.38686657326853,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 59.74079147271642,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -109.88832943232683,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 20.49075144528145,
|
||||
"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.554417606163099,
|
||||
"num_markers": 21
|
||||
}
|
||||
1099
data/camera_study/Scene10/k3_bdg/aruco_marker_poses.json
Normal file
1099
data/camera_study/Scene10/k3_bdg/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
524
data/camera_study/Scene10/k3_bdg/aruco_positions_initial.json
Normal file
524
data/camera_study/Scene10/k3_bdg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,524 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:19:03Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 24,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7026420377142895,
|
||||
-0.794595122683283,
|
||||
0.4010946796990027
|
||||
],
|
||||
"position_mm": [
|
||||
702.6420377142895,
|
||||
-794.5951226832831,
|
||||
401.0946796990027
|
||||
],
|
||||
"direction": [
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2061597004485399,
|
||||
0.2066972923859535,
|
||||
1.4011416040110074
|
||||
],
|
||||
"position_mm": [
|
||||
-206.1597004485399,
|
||||
206.6972923859535,
|
||||
1401.1416040110073
|
||||
],
|
||||
"direction": [
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34376654762038256,
|
||||
-0.28839563095466614,
|
||||
-0.02760537942584299
|
||||
],
|
||||
"position_mm": [
|
||||
343.76654762038254,
|
||||
-288.39563095466616,
|
||||
-27.60537942584299
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6869553120509962,
|
||||
-0.31828288284648676,
|
||||
-0.026714386151434642
|
||||
],
|
||||
"position_mm": [
|
||||
686.9553120509962,
|
||||
-318.28288284648676,
|
||||
-26.714386151434642
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16791244327108318,
|
||||
-0.17356576866439072,
|
||||
-0.02748782876628542
|
||||
],
|
||||
"position_mm": [
|
||||
167.9124432710832,
|
||||
-173.56576866439073,
|
||||
-27.487828766285418
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4882162799182303,
|
||||
0.2145787188045998,
|
||||
-0.027009952548570484
|
||||
],
|
||||
"position_mm": [
|
||||
488.2162799182303,
|
||||
214.57871880459982,
|
||||
-27.009952548570485
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.339841934667412,
|
||||
-0.3277465381175194,
|
||||
-0.026516689054223226
|
||||
],
|
||||
"position_mm": [
|
||||
339.84193466741203,
|
||||
-327.74653811751944,
|
||||
-26.516689054223225
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2844629212143551,
|
||||
-0.2610707104386771,
|
||||
-0.027225119001680127
|
||||
],
|
||||
"position_mm": [
|
||||
284.4629212143551,
|
||||
-261.07071043867705,
|
||||
-27.225119001680127
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6271865903718744,
|
||||
-0.27675395886676263,
|
||||
-0.026907347912707404
|
||||
],
|
||||
"position_mm": [
|
||||
627.1865903718744,
|
||||
-276.7539588667626,
|
||||
-26.907347912707404
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7745703446602326,
|
||||
-0.23669721919029751,
|
||||
-0.02692049447484487
|
||||
],
|
||||
"position_mm": [
|
||||
774.5703446602325,
|
||||
-236.69721919029752,
|
||||
-26.920494474844872
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01884321403035284,
|
||||
-0.1897498250154755,
|
||||
-0.027136995944053673
|
||||
],
|
||||
"position_mm": [
|
||||
-18.84321403035284,
|
||||
-189.7498250154755,
|
||||
-27.136995944053673
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006150609479969763,
|
||||
-0.2777950294615375,
|
||||
-0.027010644320756547
|
||||
],
|
||||
"position_mm": [
|
||||
6.150609479969763,
|
||||
-277.7950294615375,
|
||||
-27.010644320756548
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7509604864944157,
|
||||
-0.28551125075942685,
|
||||
-0.02674480689368867
|
||||
],
|
||||
"position_mm": [
|
||||
750.9604864944157,
|
||||
-285.51125075942684,
|
||||
-26.744806893688672
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.441421275570027,
|
||||
0.19353518392648628,
|
||||
-0.027474752620069133
|
||||
],
|
||||
"position_mm": [
|
||||
441.42127557002703,
|
||||
193.53518392648627,
|
||||
-27.474752620069133
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5068041661114264,
|
||||
-0.3135045828070479,
|
||||
-0.02781607148385666
|
||||
],
|
||||
"position_mm": [
|
||||
506.8041661114264,
|
||||
-313.5045828070479,
|
||||
-27.81607148385666
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6466795964899504,
|
||||
-0.187063834404983,
|
||||
-0.027344911707301592
|
||||
],
|
||||
"position_mm": [
|
||||
646.6795964899504,
|
||||
-187.063834404983,
|
||||
-27.34491170730159
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18670280180648224,
|
||||
-0.2767750701934641,
|
||||
-0.02712429999447797
|
||||
],
|
||||
"position_mm": [
|
||||
186.70280180648226,
|
||||
-276.7750701934641,
|
||||
-27.12429999447797
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6509379503738589,
|
||||
-0.22390846020799526,
|
||||
-0.027109690309085218
|
||||
],
|
||||
"position_mm": [
|
||||
650.9379503738589,
|
||||
-223.90846020799526,
|
||||
-27.109690309085217
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10497805201041903,
|
||||
-0.19080856212389075,
|
||||
-0.027006345982441688
|
||||
],
|
||||
"position_mm": [
|
||||
104.97805201041903,
|
||||
-190.80856212389074,
|
||||
-27.006345982441687
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3103743137123175,
|
||||
-0.15428307632816093,
|
||||
0.15665617276472968
|
||||
],
|
||||
"position_mm": [
|
||||
310.3743137123175,
|
||||
-154.28307632816094,
|
||||
156.6561727647297
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7524289457637402,
|
||||
-0.09025863172893372,
|
||||
0.0004226980684333642
|
||||
],
|
||||
"position_mm": [
|
||||
752.4289457637402,
|
||||
-90.25863172893372,
|
||||
0.4226980684333642
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25050098796217085,
|
||||
-0.08866387046146879,
|
||||
-7.820550617432224e-05
|
||||
],
|
||||
"position_mm": [
|
||||
250.50098796217085,
|
||||
-88.66387046146879,
|
||||
-0.07820550617432225
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.3536314171939221,
|
||||
-0.09947516209694193,
|
||||
0.19956923774735225
|
||||
],
|
||||
"position_mm": [
|
||||
353.6314171939221,
|
||||
-99.47516209694193,
|
||||
199.56923774735225
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23001007116575176,
|
||||
-0.036080233689634644,
|
||||
0.30535428122393937
|
||||
],
|
||||
"position_mm": [
|
||||
230.01007116575175,
|
||||
-36.080233689634646,
|
||||
305.3542812239394
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.3209492607624974,
|
||||
-0.04460980298778073,
|
||||
0.29718427648412704
|
||||
],
|
||||
"position_mm": [
|
||||
320.94926076249743,
|
||||
-44.60980298778073,
|
||||
297.18427648412705
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2818068163969561,
|
||||
-0.04051140855357585,
|
||||
0.3014757489894613
|
||||
],
|
||||
"position_mm": [
|
||||
281.8068163969561,
|
||||
-40.51140855357585,
|
||||
301.4757489894613
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
523
data/camera_study/Scene10/k3_bdg/aruco_positions_optimized.json
Normal file
523
data/camera_study/Scene10/k3_bdg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,523 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:19:04Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 24,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7026420377142895,
|
||||
-0.794595122683283,
|
||||
0.4010946796990027
|
||||
],
|
||||
"position_mm": [
|
||||
702.6420377142895,
|
||||
-794.5951226832831,
|
||||
401.0946796990027
|
||||
],
|
||||
"direction": [
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2061597004485399,
|
||||
0.2066972923859535,
|
||||
1.4011416040110074
|
||||
],
|
||||
"position_mm": [
|
||||
-206.1597004485399,
|
||||
206.6972923859535,
|
||||
1401.1416040110073
|
||||
],
|
||||
"direction": [
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34421502526235714,
|
||||
-0.2864195130617076,
|
||||
-0.030467622841937523
|
||||
],
|
||||
"position_mm": [
|
||||
344.21502526235713,
|
||||
-286.4195130617076,
|
||||
-30.467622841937523
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6877362125336597,
|
||||
-0.3188162398946479,
|
||||
-0.02765951358773155
|
||||
],
|
||||
"position_mm": [
|
||||
687.7362125336597,
|
||||
-318.81623989464794,
|
||||
-27.659513587731553
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16709424525941116,
|
||||
-0.17418870557302754,
|
||||
-0.026849462544061235
|
||||
],
|
||||
"position_mm": [
|
||||
167.09424525941117,
|
||||
-174.18870557302753,
|
||||
-26.849462544061236
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4869722465606384,
|
||||
0.21379586963158387,
|
||||
-0.02561393153398371
|
||||
],
|
||||
"position_mm": [
|
||||
486.97224656063844,
|
||||
213.79586963158386,
|
||||
-25.61393153398371
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.339312063872206,
|
||||
-0.32974927120719577,
|
||||
-0.023930541476812842
|
||||
],
|
||||
"position_mm": [
|
||||
339.312063872206,
|
||||
-329.74927120719576,
|
||||
-23.93054147681284
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.28436545376780753,
|
||||
-0.2610634472835442,
|
||||
-0.02720569043255427
|
||||
],
|
||||
"position_mm": [
|
||||
284.36545376780754,
|
||||
-261.0634472835442,
|
||||
-27.20569043255427
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.624817408996523,
|
||||
-0.2777070730358591,
|
||||
-0.023599055924437867
|
||||
],
|
||||
"position_mm": [
|
||||
624.817408996523,
|
||||
-277.70707303585914,
|
||||
-23.599055924437867
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7750764831650965,
|
||||
-0.23613686164671213,
|
||||
-0.027869510142145802
|
||||
],
|
||||
"position_mm": [
|
||||
775.0764831650964,
|
||||
-236.13686164671213,
|
||||
-27.869510142145803
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01910957101284406,
|
||||
-0.18958152801850414,
|
||||
-0.02716361750283962
|
||||
],
|
||||
"position_mm": [
|
||||
-19.10957101284406,
|
||||
-189.58152801850414,
|
||||
-27.16361750283962
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005942588834296783,
|
||||
-0.27766593705475817,
|
||||
-0.02714208418416944
|
||||
],
|
||||
"position_mm": [
|
||||
5.942588834296783,
|
||||
-277.66593705475816,
|
||||
-27.14208418416944
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7508675500350238,
|
||||
-0.28581101163804773,
|
||||
-0.02664175418495815
|
||||
],
|
||||
"position_mm": [
|
||||
750.8675500350238,
|
||||
-285.8110116380477,
|
||||
-26.64175418495815
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.4425077325425105,
|
||||
0.19423558351620573,
|
||||
-0.028760049887480706
|
||||
],
|
||||
"position_mm": [
|
||||
442.5077325425105,
|
||||
194.23558351620574,
|
||||
-28.760049887480708
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5066743379002978,
|
||||
-0.3135574558879566,
|
||||
-0.027863065163372384
|
||||
],
|
||||
"position_mm": [
|
||||
506.6743379002978,
|
||||
-313.55745588795656,
|
||||
-27.863065163372383
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6468623944506966,
|
||||
-0.1857312743404602,
|
||||
-0.028282053449732895
|
||||
],
|
||||
"position_mm": [
|
||||
646.8623944506966,
|
||||
-185.7312743404602,
|
||||
-28.282053449732896
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18641729511628122,
|
||||
-0.27597665946561983,
|
||||
-0.02755047770089365
|
||||
],
|
||||
"position_mm": [
|
||||
186.41729511628122,
|
||||
-275.97665946561983,
|
||||
-27.550477700893648
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6519018475703534,
|
||||
-0.22383528554779838,
|
||||
-0.028460506794054024
|
||||
],
|
||||
"position_mm": [
|
||||
651.9018475703534,
|
||||
-223.83528554779838,
|
||||
-28.460506794054023
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.105325898481508,
|
||||
-0.19104512896385506,
|
||||
-0.026868535544532553
|
||||
],
|
||||
"position_mm": [
|
||||
105.325898481508,
|
||||
-191.04512896385506,
|
||||
-26.868535544532552
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.31072275621955114,
|
||||
-0.15428533175010042,
|
||||
0.1567040883267913
|
||||
],
|
||||
"position_mm": [
|
||||
310.7227562195511,
|
||||
-154.28533175010043,
|
||||
156.70408832679132
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7524334187887157,
|
||||
-0.09025695811126759,
|
||||
0.0004261225569682343
|
||||
],
|
||||
"position_mm": [
|
||||
752.4334187887157,
|
||||
-90.2569581112676,
|
||||
0.4261225569682343
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25050076930082443,
|
||||
-0.08866396246645876,
|
||||
-7.82695224510594e-05
|
||||
],
|
||||
"position_mm": [
|
||||
250.50076930082443,
|
||||
-88.66396246645876,
|
||||
-0.0782695224510594
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.35372038515495335,
|
||||
-0.09941566413453984,
|
||||
0.19962133788916045
|
||||
],
|
||||
"position_mm": [
|
||||
353.72038515495336,
|
||||
-99.41566413453984,
|
||||
199.62133788916046
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23059386539111318,
|
||||
-0.03626811472388687,
|
||||
0.3053839326030027
|
||||
],
|
||||
"position_mm": [
|
||||
230.59386539111318,
|
||||
-36.268114723886875,
|
||||
305.3839326030027
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.319950039374846,
|
||||
-0.04355069628302047,
|
||||
0.2968561867166629
|
||||
],
|
||||
"position_mm": [
|
||||
319.950039374846,
|
||||
-43.55069628302047,
|
||||
296.85618671666293
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.28284410441431873,
|
||||
-0.040982910003091406,
|
||||
0.3016321649937213
|
||||
],
|
||||
"position_mm": [
|
||||
282.84410441431874,
|
||||
-40.982910003091405,
|
||||
301.6321649937213
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2595
data/camera_study/Scene10/k3_bdg/render_b_aruco_detection.json
Normal file
2595
data/camera_study/Scene10/k3_bdg/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
635
data/camera_study/Scene10/k3_bdg/render_b_camera_pose.json
Normal file
635
data/camera_study/Scene10/k3_bdg/render_b_camera_pose.json
Normal file
@@ -0,0 +1,635 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:02Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bdg\\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": 31,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
95,
|
||||
55,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
92,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
215,
|
||||
210,
|
||||
211,
|
||||
206,
|
||||
207,
|
||||
75,
|
||||
100,
|
||||
76,
|
||||
94,
|
||||
72,
|
||||
53,
|
||||
50,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.014303715741588072,
|
||||
0.0016309340220155746,
|
||||
0.0012386957275541213,
|
||||
0.0012386850271530372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5021109163429425,
|
||||
"residual_median_px": 3.184544956535646,
|
||||
"residual_max_px": 6.067533639138036,
|
||||
"sigma2_normalized": 1.6987342317165036e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999269843101501,
|
||||
-0.011898769997060299,
|
||||
-0.002109621185809374
|
||||
],
|
||||
[
|
||||
-0.010610892437398434,
|
||||
-0.7809832096099854,
|
||||
-0.6244618892669678
|
||||
],
|
||||
[
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31130585074424744,
|
||||
0.05408250167965889,
|
||||
1.4956468343734741
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467098140683542,
|
||||
-0.015590715342859898,
|
||||
0.002544094168982025
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30320802330970764,
|
||||
-0.8954063653945923,
|
||||
1.2012943029403687
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080383300781,
|
||||
-895.4063720703125,
|
||||
1201.2943115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.3582305908203,
|
||||
"pitch": -0.33132898807525635,
|
||||
"yaw": -0.6079809069633484
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.1714980332113037e-05,
|
||||
1.612849096603274e-07,
|
||||
3.3581655194842685e-06,
|
||||
2.9594448332849086e-07,
|
||||
-6.152421164406947e-07,
|
||||
4.1599332363325e-07
|
||||
],
|
||||
[
|
||||
1.6128490966032213e-07,
|
||||
1.9643383110369143e-06,
|
||||
-6.707254416001559e-07,
|
||||
1.4302435629986665e-07,
|
||||
-5.459321264980795e-07,
|
||||
5.271779814055738e-07
|
||||
],
|
||||
[
|
||||
3.3581655194842566e-06,
|
||||
-6.70725441600183e-07,
|
||||
2.041861850548542e-05,
|
||||
2.998052506270438e-07,
|
||||
-2.410609247586222e-06,
|
||||
-7.912525866840433e-06
|
||||
],
|
||||
[
|
||||
2.9594448332849166e-07,
|
||||
1.430243562998651e-07,
|
||||
2.9980525062704897e-07,
|
||||
1.5677275797219876e-07,
|
||||
-6.001927256130577e-08,
|
||||
1.713792123751456e-07
|
||||
],
|
||||
[
|
||||
-6.15242116440693e-07,
|
||||
-5.459321264980771e-07,
|
||||
-2.4106092475862307e-06,
|
||||
-6.00192725613057e-08,
|
||||
6.366335588393726e-07,
|
||||
1.1255616142030518e-06
|
||||
],
|
||||
[
|
||||
4.15993323633253e-07,
|
||||
5.271779814055734e-07,
|
||||
-7.912525866840427e-06,
|
||||
1.7137921237514697e-07,
|
||||
1.1255616142030518e-06,
|
||||
5.894338230720332e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1961071437365895,
|
||||
0.08030281614640503,
|
||||
0.25890224118047883
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00039594539771564306,
|
||||
0.0007978932001460927,
|
||||
0.002427825823802097
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0050998544532508275,
|
||||
0.003662987958878001,
|
||||
0.003375018538044121
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.099854453250828,
|
||||
3.6629879588780008,
|
||||
3.375018538044121
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.15667947440575844,
|
||||
"pitch": 0.19000314251532338,
|
||||
"yaw": 0.082955108711716
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.25,
|
||||
1011.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.998779296875,
|
||||
1014.4274291992188
|
||||
],
|
||||
"reprojection_error_px": 5.079430788221836,
|
||||
"confidence": 0.6769166271324829
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.9595336914062,
|
||||
1006.0613403320312
|
||||
],
|
||||
"reprojection_error_px": 3.261636658737628,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1029.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.0665893554688,
|
||||
1034.0140380859375
|
||||
],
|
||||
"reprojection_error_px": 6.067533639138036,
|
||||
"confidence": 0.4650192592592593
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
272.7215576171875,
|
||||
971.5800170898438
|
||||
],
|
||||
"reprojection_error_px": 5.204339881131743,
|
||||
"confidence": 0.6810790771484375
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.3250732421875,
|
||||
962.7305297851562
|
||||
],
|
||||
"reprojection_error_px": 2.7899109253851826,
|
||||
"confidence": 0.5211106905954719
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.099853515625,
|
||||
972.5114135742188
|
||||
],
|
||||
"reprojection_error_px": 3.184544956535646,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.0887451171875,
|
||||
957.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 3.0252117334354005,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
539.1934204101562,
|
||||
958.4058227539062
|
||||
],
|
||||
"reprojection_error_px": 4.354981858789706,
|
||||
"confidence": 0.6090065437382148
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.75,
|
||||
939.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.953125,
|
||||
941.1909790039062
|
||||
],
|
||||
"reprojection_error_px": 2.098191902384026,
|
||||
"confidence": 0.6008976526738182
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.0,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.3104248046875,
|
||||
898.68310546875
|
||||
],
|
||||
"reprojection_error_px": 4.38714926484744,
|
||||
"confidence": 0.2507367639652114
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1214.75,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1213.0572509765625,
|
||||
883.4988403320312
|
||||
],
|
||||
"reprojection_error_px": 2.1049465007691484,
|
||||
"confidence": 0.5657302556798534
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
430.1767883300781,
|
||||
847.548828125
|
||||
],
|
||||
"reprojection_error_px": 4.954930725525366,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
248.56314086914062,
|
||||
850.4844360351562
|
||||
],
|
||||
"reprojection_error_px": 2.5266588624770963,
|
||||
"confidence": 0.5340019648682838
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.421142578125,
|
||||
835.3626708984375
|
||||
],
|
||||
"reprojection_error_px": 3.8713272844193223,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
806.2885131835938,
|
||||
841.5922241210938
|
||||
],
|
||||
"reprojection_error_px": 3.3177439740371075,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.8951416015625,
|
||||
827.0758056640625
|
||||
],
|
||||
"reprojection_error_px": 2.2098094704539766,
|
||||
"confidence": 0.5336775191033459
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.25,
|
||||
824.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.0701293945312,
|
||||
826.93115234375
|
||||
],
|
||||
"reprojection_error_px": 5.290659025742475,
|
||||
"confidence": 0.49066144587566046
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.4681396484375,
|
||||
699.86669921875
|
||||
],
|
||||
"reprojection_error_px": 3.5343750000843213,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
637.25,
|
||||
706.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
636.5221557617188,
|
||||
707.2503662109375
|
||||
],
|
||||
"reprojection_error_px": 1.446780182561751,
|
||||
"confidence": 0.4795631502013408
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.2628479003906,
|
||||
632.3521728515625
|
||||
],
|
||||
"reprojection_error_px": 2.518767954104791,
|
||||
"confidence": 0.38486810600050964
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
642.25,
|
||||
617.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
638.0531005859375,
|
||||
618.1140747070312
|
||||
],
|
||||
"reprojection_error_px": 4.2126612828541115,
|
||||
"confidence": 0.3867595368202286
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.872314453125,
|
||||
612.3995971679688
|
||||
],
|
||||
"reprojection_error_px": 0.37294201101014113,
|
||||
"confidence": 0.43456133400387903
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.716552734375,
|
||||
611.0010986328125
|
||||
],
|
||||
"reprojection_error_px": 4.302952724947643,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.6486511230469,
|
||||
441.182861328125
|
||||
],
|
||||
"reprojection_error_px": 2.7364907255539297,
|
||||
"confidence": 0.269105230137358
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.25,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.570068359375,
|
||||
451.0298767089844
|
||||
],
|
||||
"reprojection_error_px": 1.9959532901536652,
|
||||
"confidence": 0.3034911052213101
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.5,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.77978515625,
|
||||
457.7312316894531
|
||||
],
|
||||
"reprojection_error_px": 2.344590427596616,
|
||||
"confidence": 0.29698484802246095
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.20654296875,
|
||||
448.8764343261719
|
||||
],
|
||||
"reprojection_error_px": 3.953862950767804,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
875.75,
|
||||
436.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
874.7793579101562,
|
||||
435.638671875
|
||||
],
|
||||
"reprojection_error_px": 1.1471129599966423,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
928.0985107421875,
|
||||
418.8909912109375
|
||||
],
|
||||
"reprojection_error_px": 3.7423561910304857,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1033.346435546875,
|
||||
418.1204833984375
|
||||
],
|
||||
"reprojection_error_px": 2.849380612096931,
|
||||
"confidence": 0.2795619311083096
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
316.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.083984375,
|
||||
316.4956359863281
|
||||
],
|
||||
"reprojection_error_px": 1.6029171962467468,
|
||||
"confidence": 0.22419458414613705
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1311
data/camera_study/Scene10/k3_bdg/render_d_aruco_detection.json
Normal file
1311
data/camera_study/Scene10/k3_bdg/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
285
data/camera_study/Scene10/k3_bdg/render_d_camera_pose.json
Normal file
285
data/camera_study/Scene10/k3_bdg/render_d_camera_pose.json
Normal file
@@ -0,0 +1,285 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:03Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bdg\\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": 6,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
208,
|
||||
69,
|
||||
103,
|
||||
214,
|
||||
64
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.010671415477997622,
|
||||
0.0018696542807179611,
|
||||
0.001824150025738836,
|
||||
0.0018241474426834877
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.164164330259058,
|
||||
"residual_median_px": 5.398072385043921,
|
||||
"residual_max_px": 7.027422341283123,
|
||||
"sigma2_normalized": 6.6550277836154934e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8166700601577759,
|
||||
0.5771039724349976,
|
||||
-0.0010227123275399208
|
||||
],
|
||||
[
|
||||
0.16298067569732666,
|
||||
-0.2323361337184906,
|
||||
-0.9588833451271057
|
||||
],
|
||||
[
|
||||
-0.5536129474639893,
|
||||
0.7829245924949646,
|
||||
-0.2837987542152405
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11485252529382706,
|
||||
0.08547275513410568,
|
||||
1.1249300241470337
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7923624327425687,
|
||||
0.5686287097896567,
|
||||
-0.4261428430202902
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.7026420831680298,
|
||||
-0.7945951223373413,
|
||||
0.4010946750640869
|
||||
],
|
||||
"position_mm": [
|
||||
702.64208984375,
|
||||
-794.5950927734375,
|
||||
401.09466552734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.92484283447266,
|
||||
"pitch": 33.615230560302734,
|
||||
"yaw": 11.286093711853027
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0003498424001015397,
|
||||
6.823486661029942e-05,
|
||||
4.142063730678703e-05,
|
||||
-5.345001723379169e-06,
|
||||
-7.396858110018478e-05,
|
||||
-1.2641475041979003e-05
|
||||
],
|
||||
[
|
||||
6.823486661029988e-05,
|
||||
0.00010295516106391171,
|
||||
-9.137229494897015e-05,
|
||||
2.281178954254835e-05,
|
||||
-1.979611332364414e-05,
|
||||
-7.605354993482835e-06
|
||||
],
|
||||
[
|
||||
4.142063730678625e-05,
|
||||
-9.137229494897096e-05,
|
||||
0.0002702927022549336,
|
||||
-4.213130837183371e-05,
|
||||
-7.56149612726986e-06,
|
||||
9.26150663825411e-06
|
||||
],
|
||||
[
|
||||
-5.345001723379082e-06,
|
||||
2.281178954254845e-05,
|
||||
-4.2131308371833616e-05,
|
||||
8.962887675732753e-06,
|
||||
-2.575675434153523e-07,
|
||||
-3.848871385514968e-06
|
||||
],
|
||||
[
|
||||
-7.396858110018466e-05,
|
||||
-1.9796113323644056e-05,
|
||||
-7.561496127270001e-06,
|
||||
-2.575675434153093e-07,
|
||||
1.8000566759428326e-05,
|
||||
7.99389653027148e-06
|
||||
],
|
||||
[
|
||||
-1.2641475041978559e-05,
|
||||
-7.605354993482897e-06,
|
||||
9.261506638254348e-06,
|
||||
-3.848871385514858e-06,
|
||||
7.993896530271401e-06,
|
||||
2.7756310749504287e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
1.07166452425966,
|
||||
0.581362070062273,
|
||||
0.9419759016685776
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0029938082229382617,
|
||||
0.004242707479832698,
|
||||
0.005268425832210631
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.01190826606439346,
|
||||
0.013088153786860686,
|
||||
0.01603645350806163
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.90826606439346,
|
||||
13.088153786860685,
|
||||
16.03645350806163
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.2477636245413861,
|
||||
"pitch": 0.8325671808473429,
|
||||
"yaw": 0.699613718760565
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.5,
|
||||
1048.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
423.55438232421875,
|
||||
1045.9644775390625
|
||||
],
|
||||
"reprojection_error_px": 3.0731253885112206,
|
||||
"confidence": 0.20059440065661768
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.5,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
996.4899291992188,
|
||||
920.2435302734375
|
||||
],
|
||||
"reprojection_error_px": 7.027422341283123,
|
||||
"confidence": 0.5971281121184089
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.25,
|
||||
929.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
123.95993041992188,
|
||||
934.0740966796875
|
||||
],
|
||||
"reprojection_error_px": 6.091182898025322,
|
||||
"confidence": 0.6560383014602613
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.75,
|
||||
914.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.61590576171875,
|
||||
913.2058715820312
|
||||
],
|
||||
"reprojection_error_px": 6.065738452698394,
|
||||
"confidence": 0.6806547457875692
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1077.615234375,
|
||||
854.2874755859375
|
||||
],
|
||||
"reprojection_error_px": 4.730406317389448,
|
||||
"confidence": 0.41285121294657384
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.75,
|
||||
848.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
237.76194763183594,
|
||||
846.0165405273438
|
||||
],
|
||||
"reprojection_error_px": 2.2159329777555143,
|
||||
"confidence": 0.5529673325477359
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2224
data/camera_study/Scene10/k3_bdg/render_g_aruco_detection.json
Normal file
2224
data/camera_study/Scene10/k3_bdg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
663
data/camera_study/Scene10/k3_bdg/render_g_camera_pose.json
Normal file
663
data/camera_study/Scene10/k3_bdg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,663 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:03Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_bdg\\render_g_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "g",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2006.321044921875,
|
||||
0.0,
|
||||
720.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
2007.03759765625,
|
||||
541.6199340820312
|
||||
],
|
||||
[
|
||||
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": 33,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
215,
|
||||
58,
|
||||
72,
|
||||
69,
|
||||
53,
|
||||
103,
|
||||
51,
|
||||
56,
|
||||
46,
|
||||
68,
|
||||
79,
|
||||
55,
|
||||
66,
|
||||
47,
|
||||
217,
|
||||
97,
|
||||
54,
|
||||
85,
|
||||
205,
|
||||
92,
|
||||
105,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
48,
|
||||
63,
|
||||
65,
|
||||
71,
|
||||
87,
|
||||
80,
|
||||
78
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.009919110626502768,
|
||||
0.00131603695020182,
|
||||
0.001107937977321884,
|
||||
0.0011079307333379282
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1533723108903047,
|
||||
"residual_median_px": 2.642822899939481,
|
||||
"residual_max_px": 5.712847334889287,
|
||||
"sigma2_normalized": 1.3502615607878073e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7068235278129578,
|
||||
-0.7073897123336792,
|
||||
0.0005333506851457059
|
||||
],
|
||||
[
|
||||
-0.6407679319381714,
|
||||
0.6399352550506592,
|
||||
-0.424145370721817
|
||||
],
|
||||
[
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.00025032571284100413,
|
||||
0.3299143314361572,
|
||||
1.3926880359649658
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1160234227786252,
|
||||
-2.692342329270323,
|
||||
0.5995714660194011
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20615969598293304,
|
||||
0.20669731497764587,
|
||||
1.40114164352417
|
||||
],
|
||||
"position_mm": [
|
||||
-206.15969848632812,
|
||||
206.6973114013672,
|
||||
1401.1416015625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.66343688964844,
|
||||
"pitch": -17.43927001953125,
|
||||
"yaw": -137.80624389648438
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
4.975476294351241e-06,
|
||||
-6.1997390444361685e-06,
|
||||
4.6125841623440254e-06,
|
||||
3.8792135706014886e-07,
|
||||
1.0177551175558624e-06,
|
||||
4.222247510549453e-06
|
||||
],
|
||||
[
|
||||
-6.199739044436152e-06,
|
||||
1.6975220993135513e-05,
|
||||
-1.1554389240886986e-05,
|
||||
-2.6694426951616535e-06,
|
||||
-1.5071367865932754e-06,
|
||||
-1.0044703768545779e-05
|
||||
],
|
||||
[
|
||||
4.61258416234392e-06,
|
||||
-1.1554389240886865e-05,
|
||||
4.305804556659614e-05,
|
||||
4.2916213343878956e-06,
|
||||
-2.367994951969628e-06,
|
||||
1.1642827799058608e-07
|
||||
],
|
||||
[
|
||||
3.8792135706013785e-07,
|
||||
-2.66944269516164e-06,
|
||||
4.29162133438789e-06,
|
||||
8.873234421723078e-07,
|
||||
-1.077878898019132e-07,
|
||||
5.938016020714988e-07
|
||||
],
|
||||
[
|
||||
1.0177551175558734e-06,
|
||||
-1.5071367865932949e-06,
|
||||
-2.3679949519695885e-06,
|
||||
-1.0778788980190919e-07,
|
||||
6.616834799099002e-07,
|
||||
1.592756267167381e-06
|
||||
],
|
||||
[
|
||||
4.2222475105494726e-06,
|
||||
-1.0044703768545826e-05,
|
||||
1.1642827799072875e-07,
|
||||
5.938016020715144e-07,
|
||||
1.5927562671673749e-06,
|
||||
1.016526335390813e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.12780268061910577,
|
||||
0.23606432019497975,
|
||||
0.37596705361655935
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009419784722446197,
|
||||
0.0008134392908569761,
|
||||
0.0031883010136917957
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005660072460127804,
|
||||
0.007818574448214759,
|
||||
0.0036781658638248924
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.660072460127804,
|
||||
7.8185744482147586,
|
||||
3.6781658638248924
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.33214565947431973,
|
||||
"pitch": 0.23919321283200756,
|
||||
"yaw": 0.12115842919429226
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.5,
|
||||
959.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
72.42671966552734,
|
||||
955.485107421875
|
||||
],
|
||||
"reprojection_error_px": 4.0083311371801615,
|
||||
"confidence": 0.5795855489013004
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
921.75,
|
||||
859.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
922.7560424804688,
|
||||
862.7833251953125
|
||||
],
|
||||
"reprojection_error_px": 3.9148015283017963,
|
||||
"confidence": 0.616540888528013
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
566.5,
|
||||
693.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
568.2459106445312,
|
||||
692.080322265625
|
||||
],
|
||||
"reprojection_error_px": 1.9733248880487617,
|
||||
"confidence": 0.6152661587526339
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
880.5,
|
||||
772.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
879.3278198242188,
|
||||
769.2518310546875
|
||||
],
|
||||
"reprojection_error_px": 3.689334944735071,
|
||||
"confidence": 0.5876289194459208
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
115.5,
|
||||
788.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
114.51494598388672,
|
||||
788.7781982421875
|
||||
],
|
||||
"reprojection_error_px": 1.2553580838966305,
|
||||
"confidence": 0.5322501871361803
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
977.0,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
978.3434448242188,
|
||||
750.7787475585938
|
||||
],
|
||||
"reprojection_error_px": 4.429877669845791,
|
||||
"confidence": 0.5873934926369923
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
54.0,
|
||||
764.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
57.76123046875,
|
||||
763.97119140625
|
||||
],
|
||||
"reprojection_error_px": 3.79822236946143,
|
||||
"confidence": 0.32594286952973284
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.0,
|
||||
744.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
797.4358520507812,
|
||||
746.4951782226562
|
||||
],
|
||||
"reprojection_error_px": 4.212359891487205,
|
||||
"confidence": 0.5606734879266068
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
725.0,
|
||||
703.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.1592407226562,
|
||||
705.2492065429688
|
||||
],
|
||||
"reprojection_error_px": 1.7188648640657866,
|
||||
"confidence": 0.5872237273710109
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
97.75,
|
||||
709.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
94.510986328125,
|
||||
713.8988647460938
|
||||
],
|
||||
"reprojection_error_px": 5.263486320678788,
|
||||
"confidence": 0.46950770604173
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
51.5,
|
||||
694.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
45.80540466308594,
|
||||
695.206298828125
|
||||
],
|
||||
"reprojection_error_px": 5.712847334889287,
|
||||
"confidence": 0.2902883953953809
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
28.25,
|
||||
652.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
32.07790756225586,
|
||||
650.2508544921875
|
||||
],
|
||||
"reprojection_error_px": 4.20860859580411,
|
||||
"confidence": 0.06745941479560678
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
581.75,
|
||||
593.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
580.7769775390625,
|
||||
592.564453125
|
||||
],
|
||||
"reprojection_error_px": 1.0660552470726525,
|
||||
"confidence": 0.48014488393995497
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.0,
|
||||
531.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
701.2785034179688,
|
||||
531.0349731445312
|
||||
],
|
||||
"reprojection_error_px": 2.3254736726100407,
|
||||
"confidence": 0.5033557129355607
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
857.75,
|
||||
508.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
857.27294921875,
|
||||
509.6018981933594
|
||||
],
|
||||
"reprojection_error_px": 1.200731891980841,
|
||||
"confidence": 0.4791716529202595
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
671.0,
|
||||
462.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
669.33203125,
|
||||
463.6061096191406
|
||||
],
|
||||
"reprojection_error_px": 2.001399070783231,
|
||||
"confidence": 0.47486054263026106
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
229.5,
|
||||
365.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
227.5244140625,
|
||||
361.9618225097656
|
||||
],
|
||||
"reprojection_error_px": 4.052362243044047,
|
||||
"confidence": 0.4046375469124394
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
765.75,
|
||||
436.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
768.8408203125,
|
||||
437.7091064453125
|
||||
],
|
||||
"reprojection_error_px": 3.318901715968526,
|
||||
"confidence": 0.4509112286273005
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
709.25,
|
||||
434.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
710.0586547851562,
|
||||
430.8271789550781
|
||||
],
|
||||
"reprojection_error_px": 3.5170479762317965,
|
||||
"confidence": 0.44042326304466006
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.0,
|
||||
319.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
556.587158203125,
|
||||
321.8631591796875
|
||||
],
|
||||
"reprojection_error_px": 2.642822899939481,
|
||||
"confidence": 0.33473633767097827
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
148.25,
|
||||
284.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
149.84744262695312,
|
||||
286.7835693359375
|
||||
],
|
||||
"reprojection_error_px": 2.5859673606741804,
|
||||
"confidence": 0.3904275743165678
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
328.75,
|
||||
309.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.0833435058594,
|
||||
312.3528137207031
|
||||
],
|
||||
"reprojection_error_px": 2.929671825684897,
|
||||
"confidence": 0.38026711457279644
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
502.25,
|
||||
341.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
498.5203857421875,
|
||||
341.1575622558594
|
||||
],
|
||||
"reprojection_error_px": 3.730759607455309,
|
||||
"confidence": 0.3931208602008742
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
359.0,
|
||||
279.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
359.4945373535156,
|
||||
281.3692626953125
|
||||
],
|
||||
"reprojection_error_px": 1.9335744666573331,
|
||||
"confidence": 0.3834923705135548
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.5,
|
||||
258.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.2454833984375,
|
||||
258.3636779785156
|
||||
],
|
||||
"reprojection_error_px": 2.7725302154132963,
|
||||
"confidence": 0.3475062428717297
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
521.0,
|
||||
213.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
521.8204956054688,
|
||||
214.8630828857422
|
||||
],
|
||||
"reprojection_error_px": 1.8097650220036505,
|
||||
"confidence": 0.3370835485575886
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
415.25,
|
||||
187.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
416.5931396484375,
|
||||
185.31541442871094
|
||||
],
|
||||
"reprojection_error_px": 2.564456713124472,
|
||||
"confidence": 0.3157717646545193
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
275.75,
|
||||
183.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
273.6121826171875,
|
||||
182.2046661376953
|
||||
],
|
||||
"reprojection_error_px": 2.379702932287163,
|
||||
"confidence": 0.32781322776968225
|
||||
},
|
||||
{
|
||||
"marker_id": 65,
|
||||
"observed_center_px": [
|
||||
310.75,
|
||||
124.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
308.9479675292969,
|
||||
123.33204650878906
|
||||
],
|
||||
"reprojection_error_px": 2.022364862603867,
|
||||
"confidence": 0.323424516536529
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
337.25,
|
||||
166.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
337.3795471191406,
|
||||
168.51844787597656
|
||||
],
|
||||
"reprojection_error_px": 2.52177757942458,
|
||||
"confidence": 0.2963584890699928
|
||||
},
|
||||
{
|
||||
"marker_id": 87,
|
||||
"observed_center_px": [
|
||||
161.5,
|
||||
66.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
160.9746551513672,
|
||||
64.77437591552734
|
||||
],
|
||||
"reprojection_error_px": 1.33346976209604,
|
||||
"confidence": 0.27798930354872264
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
56.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
298.39697265625,
|
||||
58.612037658691406
|
||||
],
|
||||
"reprojection_error_px": 2.277796900716975,
|
||||
"confidence": 0.24658567276025462
|
||||
},
|
||||
{
|
||||
"marker_id": 78,
|
||||
"observed_center_px": [
|
||||
333.75,
|
||||
82.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
335.54010009765625,
|
||||
79.4444351196289
|
||||
],
|
||||
"reprojection_error_px": 3.5413182711789872,
|
||||
"confidence": 0.29355437233363646
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_bdg/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_bdg/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 120.53724780263954,
|
||||
"gt": 120.0,
|
||||
"error": 0.5372478026395413,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 59.96819205257466,
|
||||
"gt": 60.0,
|
||||
"error": 0.031807947425335215,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.9127526700837,
|
||||
"gt": -110.0,
|
||||
"error": 0.0872473299162948,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 20.06121661895802,
|
||||
"gt": 20.0,
|
||||
"error": 0.06121661895801367,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 30.0,
|
||||
"error": 30.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 180.0,
|
||||
"error": 180.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 4.0,
|
||||
"error": 4.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.060090632099881226,
|
||||
"max_abs_deg": 0.0872473299162948,
|
||||
"mean_abs_mm": 0.5372478026395413,
|
||||
"max_abs_mm": 0.5372478026395413
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_bdg/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_bdg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:06Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 120.53724780263954,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 59.96819205257466,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -109.9127526700837,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 20.06121661895802,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"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": 1.7292867925662687,
|
||||
"num_markers": 24
|
||||
}
|
||||
1056
data/camera_study/Scene10/k3_beg/aruco_marker_poses.json
Normal file
1056
data/camera_study/Scene10/k3_beg/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
505
data/camera_study/Scene10/k3_beg/aruco_positions_initial.json
Normal file
505
data/camera_study/Scene10/k3_beg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,505 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:18:50Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 23,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2027035370578547,
|
||||
-0.9093898126663549,
|
||||
0.4081419845112901
|
||||
],
|
||||
"position_mm": [
|
||||
1202.7035370578546,
|
||||
-909.3898126663548,
|
||||
408.1419845112901
|
||||
],
|
||||
"direction": [
|
||||
-0.7457762360572815,
|
||||
0.6094573736190796,
|
||||
-0.26903441548347473
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2061597004485399,
|
||||
0.2066972923859535,
|
||||
1.4011416040110074
|
||||
],
|
||||
"position_mm": [
|
||||
-206.1597004485399,
|
||||
206.6972923859535,
|
||||
1401.1416040110073
|
||||
],
|
||||
"direction": [
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34376654762038256,
|
||||
-0.28839563095466614,
|
||||
-0.02760537942584299
|
||||
],
|
||||
"position_mm": [
|
||||
343.76654762038254,
|
||||
-288.39563095466616,
|
||||
-27.60537942584299
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6876697828806948,
|
||||
-0.3186006114330489,
|
||||
-0.02736316925778259
|
||||
],
|
||||
"position_mm": [
|
||||
687.6697828806948,
|
||||
-318.6006114330489,
|
||||
-27.36316925778259
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16791244327108318,
|
||||
-0.17356576866439072,
|
||||
-0.02748782876628542
|
||||
],
|
||||
"position_mm": [
|
||||
167.9124432710832,
|
||||
-173.56576866439073,
|
||||
-27.487828766285418
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.4882162799182303,
|
||||
0.2145787188045998,
|
||||
-0.027009952548570484
|
||||
],
|
||||
"position_mm": [
|
||||
488.2162799182303,
|
||||
214.57871880459982,
|
||||
-27.009952548570485
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.34022600137938147,
|
||||
-0.3287144924988329,
|
||||
-0.027671883787346047
|
||||
],
|
||||
"position_mm": [
|
||||
340.22600137938144,
|
||||
-328.7144924988329,
|
||||
-27.671883787346047
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2844629212143551,
|
||||
-0.2610707104386771,
|
||||
-0.027225119001680127
|
||||
],
|
||||
"position_mm": [
|
||||
284.4629212143551,
|
||||
-261.07071043867705,
|
||||
-27.225119001680127
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"position_m": [
|
||||
0.6043205419720532,
|
||||
-0.3652268610664635,
|
||||
-0.02758261014495349
|
||||
],
|
||||
"position_mm": [
|
||||
604.3205419720532,
|
||||
-365.2268610664635,
|
||||
-27.58261014495349
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6271865903718744,
|
||||
-0.27675395886676263,
|
||||
-0.026907347912707404
|
||||
],
|
||||
"position_mm": [
|
||||
627.1865903718744,
|
||||
-276.7539588667626,
|
||||
-26.907347912707404
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7759056113265437,
|
||||
-0.23645070279275476,
|
||||
-0.027438199281543736
|
||||
],
|
||||
"position_mm": [
|
||||
775.9056113265436,
|
||||
-236.45070279275475,
|
||||
-27.438199281543735
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019161061515149687,
|
||||
-0.18966800813053222,
|
||||
-0.02643246570556346
|
||||
],
|
||||
"position_mm": [
|
||||
-19.161061515149687,
|
||||
-189.66800813053223,
|
||||
-26.43246570556346
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.0058255026810429935,
|
||||
-0.27796402910182255,
|
||||
-0.0268471839268234
|
||||
],
|
||||
"position_mm": [
|
||||
5.825502681042994,
|
||||
-277.9640291018226,
|
||||
-26.847183926823398
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7509604864944157,
|
||||
-0.28551125075942685,
|
||||
-0.02674480689368867
|
||||
],
|
||||
"position_mm": [
|
||||
750.9604864944157,
|
||||
-285.51125075942684,
|
||||
-26.744806893688672
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.441421275570027,
|
||||
0.19353518392648628,
|
||||
-0.027474752620069133
|
||||
],
|
||||
"position_mm": [
|
||||
441.42127557002703,
|
||||
193.53518392648627,
|
||||
-27.474752620069133
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5068041661114264,
|
||||
-0.3135045828070479,
|
||||
-0.02781607148385666
|
||||
],
|
||||
"position_mm": [
|
||||
506.8041661114264,
|
||||
-313.5045828070479,
|
||||
-27.81607148385666
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6466795964899504,
|
||||
-0.187063834404983,
|
||||
-0.027344911707301592
|
||||
],
|
||||
"position_mm": [
|
||||
646.6795964899504,
|
||||
-187.063834404983,
|
||||
-27.34491170730159
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6517521811062535,
|
||||
-0.22377333946988334,
|
||||
-0.027512336599126174
|
||||
],
|
||||
"position_mm": [
|
||||
651.7521811062536,
|
||||
-223.77333946988335,
|
||||
-27.512336599126176
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10475760712391176,
|
||||
-0.1910399868695238,
|
||||
-0.027401995726118854
|
||||
],
|
||||
"position_mm": [
|
||||
104.75760712391175,
|
||||
-191.0399868695238,
|
||||
-27.401995726118855
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3103047978697998,
|
||||
-0.15460664642080307,
|
||||
0.1562436623490925
|
||||
],
|
||||
"position_mm": [
|
||||
310.3047978697998,
|
||||
-154.60664642080306,
|
||||
156.24366234909252
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7524289457637402,
|
||||
-0.09025863172893372,
|
||||
0.0004226980684333642
|
||||
],
|
||||
"position_mm": [
|
||||
752.4289457637402,
|
||||
-90.25863172893372,
|
||||
0.4226980684333642
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25050098796217085,
|
||||
-0.08866387046146879,
|
||||
-7.820550617432224e-05
|
||||
],
|
||||
"position_mm": [
|
||||
250.50098796217085,
|
||||
-88.66387046146879,
|
||||
-0.07820550617432225
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.3535050189182776,
|
||||
-0.10080076085835513,
|
||||
0.20138373933533232
|
||||
],
|
||||
"position_mm": [
|
||||
353.50501891827764,
|
||||
-100.80076085835513,
|
||||
201.38373933533234
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.2306461434605388,
|
||||
-0.03611686991626039,
|
||||
0.30489678148669036
|
||||
],
|
||||
"position_mm": [
|
||||
230.6461434605388,
|
||||
-36.11686991626039,
|
||||
304.8967814866904
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.28219108489806893,
|
||||
-0.040522619575214074,
|
||||
0.30137183965745123
|
||||
],
|
||||
"position_mm": [
|
||||
282.19108489806894,
|
||||
-40.52261957521407,
|
||||
301.37183965745123
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
504
data/camera_study/Scene10/k3_beg/aruco_positions_optimized.json
Normal file
504
data/camera_study/Scene10/k3_beg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,504 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:18:51Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 23,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032080331514599,
|
||||
-0.8954064004634189,
|
||||
1.2012942891546714
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080331514599,
|
||||
-895.4064004634189,
|
||||
1201.2942891546713
|
||||
],
|
||||
"direction": [
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2027035370578547,
|
||||
-0.9093898126663549,
|
||||
0.4081419845112901
|
||||
],
|
||||
"position_mm": [
|
||||
1202.7035370578546,
|
||||
-909.3898126663548,
|
||||
408.1419845112901
|
||||
],
|
||||
"direction": [
|
||||
-0.7457762360572815,
|
||||
0.6094573736190796,
|
||||
-0.26903441548347473
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2061597004485399,
|
||||
0.2066972923859535,
|
||||
1.4011416040110074
|
||||
],
|
||||
"position_mm": [
|
||||
-206.1597004485399,
|
||||
206.6972923859535,
|
||||
1401.1416040110073
|
||||
],
|
||||
"direction": [
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34429663383110787,
|
||||
-0.28601715524683163,
|
||||
-0.03057390242243092
|
||||
],
|
||||
"position_mm": [
|
||||
344.29663383110784,
|
||||
-286.01715524683163,
|
||||
-30.57390242243092
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"position_m": [
|
||||
0.6879353584330493,
|
||||
-0.31898969103039365,
|
||||
-0.027252823573099827
|
||||
],
|
||||
"position_mm": [
|
||||
687.9353584330493,
|
||||
-318.98969103039366,
|
||||
-27.25282357309983
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16714781290978736,
|
||||
-0.173812612354164,
|
||||
-0.027124785497989832
|
||||
],
|
||||
"position_mm": [
|
||||
167.14781290978738,
|
||||
-173.812612354164,
|
||||
-27.124785497989834
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"position_m": [
|
||||
0.48697224655671595,
|
||||
0.21379586950391036,
|
||||
-0.025613930894239443
|
||||
],
|
||||
"position_mm": [
|
||||
486.97224655671596,
|
||||
213.79586950391035,
|
||||
-25.61393089423944
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3399593914365076,
|
||||
-0.3297372533559976,
|
||||
-0.026834811643165445
|
||||
],
|
||||
"position_mm": [
|
||||
339.9593914365076,
|
||||
-329.73725335599755,
|
||||
-26.834811643165445
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2842971189505731,
|
||||
-0.261036695743506,
|
||||
-0.027171537824862015
|
||||
],
|
||||
"position_mm": [
|
||||
284.29711895057306,
|
||||
-261.036695743506,
|
||||
-27.171537824862014
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"position_m": [
|
||||
0.6029435209764987,
|
||||
-0.36384508242975544,
|
||||
-0.028431587721122135
|
||||
],
|
||||
"position_mm": [
|
||||
602.9435209764987,
|
||||
-363.84508242975545,
|
||||
-28.431587721122135
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6247336602639617,
|
||||
-0.2782545847421155,
|
||||
-0.023873188276680328
|
||||
],
|
||||
"position_mm": [
|
||||
624.7336602639617,
|
||||
-278.2545847421155,
|
||||
-23.873188276680327
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7755922845975175,
|
||||
-0.23603560309416416,
|
||||
-0.027680941610887716
|
||||
],
|
||||
"position_mm": [
|
||||
775.5922845975175,
|
||||
-236.03560309416417,
|
||||
-27.680941610887714
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01916952693909354,
|
||||
-0.18967197229129557,
|
||||
-0.026432602499291045
|
||||
],
|
||||
"position_mm": [
|
||||
-19.169526939093537,
|
||||
-189.67197229129556,
|
||||
-26.432602499291047
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005783058721882763,
|
||||
-0.27798325916840505,
|
||||
-0.02684481356873153
|
||||
],
|
||||
"position_mm": [
|
||||
5.783058721882764,
|
||||
-277.983259168405,
|
||||
-26.844813568731528
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"position_m": [
|
||||
0.7507716494063181,
|
||||
-0.28541401729759996,
|
||||
-0.026780278051963542
|
||||
],
|
||||
"position_mm": [
|
||||
750.7716494063181,
|
||||
-285.41401729759997,
|
||||
-26.780278051963542
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"position_m": [
|
||||
0.44250773252261993,
|
||||
0.19423558362951282,
|
||||
-0.028760050520245814
|
||||
],
|
||||
"position_mm": [
|
||||
442.50773252261996,
|
||||
194.23558362951283,
|
||||
-28.760050520245812
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5066743379018885,
|
||||
-0.31355745588653605,
|
||||
-0.027863065171753038
|
||||
],
|
||||
"position_mm": [
|
||||
506.6743379018885,
|
||||
-313.55745588653605,
|
||||
-27.86306517175304
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.64683153971071,
|
||||
-0.18614320516443086,
|
||||
-0.02808490146659395
|
||||
],
|
||||
"position_mm": [
|
||||
646.83153971071,
|
||||
-186.14320516443087,
|
||||
-28.08490146659395
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6517759154070488,
|
||||
-0.22425232237172354,
|
||||
-0.02731510787337696
|
||||
],
|
||||
"position_mm": [
|
||||
651.7759154070488,
|
||||
-224.25232237172355,
|
||||
-27.31510787337696
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10543235844086125,
|
||||
-0.1908547756095127,
|
||||
-0.02760954947177271
|
||||
],
|
||||
"position_mm": [
|
||||
105.43235844086125,
|
||||
-190.8547756095127,
|
||||
-27.60954947177271
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3103649071013554,
|
||||
-0.1545821085163364,
|
||||
0.1562615936420593
|
||||
],
|
||||
"position_mm": [
|
||||
310.3649071013554,
|
||||
-154.58210851633638,
|
||||
156.2615936420593
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"position_m": [
|
||||
0.7524334187894672,
|
||||
-0.09025695811091856,
|
||||
0.00042612255492955866
|
||||
],
|
||||
"position_mm": [
|
||||
752.4334187894673,
|
||||
-90.25695811091856,
|
||||
0.42612255492955864
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2505007693008273,
|
||||
-0.08866396246645535,
|
||||
-7.826952245481893e-05
|
||||
],
|
||||
"position_mm": [
|
||||
250.50076930082733,
|
||||
-88.66396246645535,
|
||||
-0.07826952245481893
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 218,
|
||||
"position_m": [
|
||||
0.35353963153656087,
|
||||
-0.10075500100502381,
|
||||
0.201422479238611
|
||||
],
|
||||
"position_mm": [
|
||||
353.5396315365609,
|
||||
-100.75500100502381,
|
||||
201.422479238611
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23074537748544427,
|
||||
-0.03607661531808609,
|
||||
0.3049272430322251
|
||||
],
|
||||
"position_mm": [
|
||||
230.74537748544427,
|
||||
-36.07661531808609,
|
||||
304.92724303222514
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.28239365558271046,
|
||||
-0.04044322176805608,
|
||||
0.30144382436999856
|
||||
],
|
||||
"position_mm": [
|
||||
282.39365558271044,
|
||||
-40.44322176805608,
|
||||
301.44382436999854
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2595
data/camera_study/Scene10/k3_beg/render_b_aruco_detection.json
Normal file
2595
data/camera_study/Scene10/k3_beg/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
635
data/camera_study/Scene10/k3_beg/render_b_camera_pose.json
Normal file
635
data/camera_study/Scene10/k3_beg/render_b_camera_pose.json
Normal file
@@ -0,0 +1,635 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:49Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_beg\\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": 31,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
47,
|
||||
59,
|
||||
95,
|
||||
55,
|
||||
63,
|
||||
102,
|
||||
103,
|
||||
64,
|
||||
92,
|
||||
96,
|
||||
51,
|
||||
62,
|
||||
205,
|
||||
215,
|
||||
210,
|
||||
211,
|
||||
206,
|
||||
207,
|
||||
75,
|
||||
100,
|
||||
76,
|
||||
94,
|
||||
72,
|
||||
53,
|
||||
50,
|
||||
91
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.014303715741588072,
|
||||
0.0016309340220155746,
|
||||
0.0012386957275541213,
|
||||
0.0012386850271530372
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5021109163429425,
|
||||
"residual_median_px": 3.184544956535646,
|
||||
"residual_max_px": 6.067533639138036,
|
||||
"sigma2_normalized": 1.6987342317165036e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999269843101501,
|
||||
-0.011898769997060299,
|
||||
-0.002109621185809374
|
||||
],
|
||||
[
|
||||
-0.010610892437398434,
|
||||
-0.7809832096099854,
|
||||
-0.6244618892669678
|
||||
],
|
||||
[
|
||||
0.005782749503850937,
|
||||
0.6244387030601501,
|
||||
-0.7810524106025696
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.31130585074424744,
|
||||
0.05408250167965889,
|
||||
1.4956468343734741
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.467098140683542,
|
||||
-0.015590715342859898,
|
||||
0.002544094168982025
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30320802330970764,
|
||||
-0.8954063653945923,
|
||||
1.2012943029403687
|
||||
],
|
||||
"position_mm": [
|
||||
303.2080383300781,
|
||||
-895.4063720703125,
|
||||
1201.2943115234375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 141.3582305908203,
|
||||
"pitch": -0.33132898807525635,
|
||||
"yaw": -0.6079809069633484
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.1714980332113037e-05,
|
||||
1.612849096603274e-07,
|
||||
3.3581655194842685e-06,
|
||||
2.9594448332849086e-07,
|
||||
-6.152421164406947e-07,
|
||||
4.1599332363325e-07
|
||||
],
|
||||
[
|
||||
1.6128490966032213e-07,
|
||||
1.9643383110369143e-06,
|
||||
-6.707254416001559e-07,
|
||||
1.4302435629986665e-07,
|
||||
-5.459321264980795e-07,
|
||||
5.271779814055738e-07
|
||||
],
|
||||
[
|
||||
3.3581655194842566e-06,
|
||||
-6.70725441600183e-07,
|
||||
2.041861850548542e-05,
|
||||
2.998052506270438e-07,
|
||||
-2.410609247586222e-06,
|
||||
-7.912525866840433e-06
|
||||
],
|
||||
[
|
||||
2.9594448332849166e-07,
|
||||
1.430243562998651e-07,
|
||||
2.9980525062704897e-07,
|
||||
1.5677275797219876e-07,
|
||||
-6.001927256130577e-08,
|
||||
1.713792123751456e-07
|
||||
],
|
||||
[
|
||||
-6.15242116440693e-07,
|
||||
-5.459321264980771e-07,
|
||||
-2.4106092475862307e-06,
|
||||
-6.00192725613057e-08,
|
||||
6.366335588393726e-07,
|
||||
1.1255616142030518e-06
|
||||
],
|
||||
[
|
||||
4.15993323633253e-07,
|
||||
5.271779814055734e-07,
|
||||
-7.912525866840427e-06,
|
||||
1.7137921237514697e-07,
|
||||
1.1255616142030518e-06,
|
||||
5.894338230720332e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.1961071437365895,
|
||||
0.08030281614640503,
|
||||
0.25890224118047883
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.00039594539771564306,
|
||||
0.0007978932001460927,
|
||||
0.002427825823802097
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0050998544532508275,
|
||||
0.003662987958878001,
|
||||
0.003375018538044121
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.099854453250828,
|
||||
3.6629879588780008,
|
||||
3.375018538044121
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.15667947440575844,
|
||||
"pitch": 0.19000314251532338,
|
||||
"yaw": 0.082955108711716
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1293.25,
|
||||
1011.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1296.998779296875,
|
||||
1014.4274291992188
|
||||
],
|
||||
"reprojection_error_px": 5.079430788221836,
|
||||
"confidence": 0.6769166271324829
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.75,
|
||||
1007.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1016.9595336914062,
|
||||
1006.0613403320312
|
||||
],
|
||||
"reprojection_error_px": 3.261636658737628,
|
||||
"confidence": 0.6859576703883983
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1029.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.0665893554688,
|
||||
1034.0140380859375
|
||||
],
|
||||
"reprojection_error_px": 6.067533639138036,
|
||||
"confidence": 0.4650192592592593
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
967.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
272.7215576171875,
|
||||
971.5800170898438
|
||||
],
|
||||
"reprojection_error_px": 5.204339881131743,
|
||||
"confidence": 0.6810790771484375
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1377.3250732421875,
|
||||
962.7305297851562
|
||||
],
|
||||
"reprojection_error_px": 2.7899109253851826,
|
||||
"confidence": 0.5211106905954719
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
774.099853515625,
|
||||
972.5114135742188
|
||||
],
|
||||
"reprojection_error_px": 3.184544956535646,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.0,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.0887451171875,
|
||||
957.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 3.0252117334354005,
|
||||
"confidence": 0.6412858253535606
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
539.1934204101562,
|
||||
958.4058227539062
|
||||
],
|
||||
"reprojection_error_px": 4.354981858789706,
|
||||
"confidence": 0.6090065437382148
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
684.75,
|
||||
939.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
683.953125,
|
||||
941.1909790039062
|
||||
],
|
||||
"reprojection_error_px": 2.098191902384026,
|
||||
"confidence": 0.6008976526738182
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.0,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1402.3104248046875,
|
||||
898.68310546875
|
||||
],
|
||||
"reprojection_error_px": 4.38714926484744,
|
||||
"confidence": 0.2507367639652114
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1214.75,
|
||||
884.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1213.0572509765625,
|
||||
883.4988403320312
|
||||
],
|
||||
"reprojection_error_px": 2.1049465007691484,
|
||||
"confidence": 0.5657302556798534
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
428.0,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
430.1767883300781,
|
||||
847.548828125
|
||||
],
|
||||
"reprojection_error_px": 4.954930725525366,
|
||||
"confidence": 0.560616051364006
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
250.75,
|
||||
851.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
248.56314086914062,
|
||||
850.4844360351562
|
||||
],
|
||||
"reprojection_error_px": 2.5266588624770963,
|
||||
"confidence": 0.5340019648682838
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1197.421142578125,
|
||||
835.3626708984375
|
||||
],
|
||||
"reprojection_error_px": 3.8713272844193223,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
806.2885131835938,
|
||||
841.5922241210938
|
||||
],
|
||||
"reprojection_error_px": 3.3177439740371075,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
519.5,
|
||||
829.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
519.8951416015625,
|
||||
827.0758056640625
|
||||
],
|
||||
"reprojection_error_px": 2.2098094704539766,
|
||||
"confidence": 0.5336775191033459
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
850.25,
|
||||
824.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.0701293945312,
|
||||
826.93115234375
|
||||
],
|
||||
"reprojection_error_px": 5.290659025742475,
|
||||
"confidence": 0.49066144587566046
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
1332.0,
|
||||
700.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1328.4681396484375,
|
||||
699.86669921875
|
||||
],
|
||||
"reprojection_error_px": 3.5343750000843213,
|
||||
"confidence": 0.48645690874990066
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
637.25,
|
||||
706.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
636.5221557617188,
|
||||
707.2503662109375
|
||||
],
|
||||
"reprojection_error_px": 1.446780182561751,
|
||||
"confidence": 0.4795631502013408
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
330.75,
|
||||
632.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.2628479003906,
|
||||
632.3521728515625
|
||||
],
|
||||
"reprojection_error_px": 2.518767954104791,
|
||||
"confidence": 0.38486810600050964
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
642.25,
|
||||
617.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
638.0531005859375,
|
||||
618.1140747070312
|
||||
],
|
||||
"reprojection_error_px": 4.2126612828541115,
|
||||
"confidence": 0.3867595368202286
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1173.0,
|
||||
612.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1172.872314453125,
|
||||
612.3995971679688
|
||||
],
|
||||
"reprojection_error_px": 0.37294201101014113,
|
||||
"confidence": 0.43456133400387903
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.75,
|
||||
612.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1306.716552734375,
|
||||
611.0010986328125
|
||||
],
|
||||
"reprojection_error_px": 4.302952724947643,
|
||||
"confidence": 0.4331870083749633
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
304.25,
|
||||
442.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
306.6486511230469,
|
||||
441.182861328125
|
||||
],
|
||||
"reprojection_error_px": 2.7364907255539297,
|
||||
"confidence": 0.269105230137358
|
||||
},
|
||||
{
|
||||
"marker_id": 100,
|
||||
"observed_center_px": [
|
||||
1320.25,
|
||||
453.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.570068359375,
|
||||
451.0298767089844
|
||||
],
|
||||
"reprojection_error_px": 1.9959532901536652,
|
||||
"confidence": 0.3034911052213101
|
||||
},
|
||||
{
|
||||
"marker_id": 76,
|
||||
"observed_center_px": [
|
||||
1177.5,
|
||||
455.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1176.77978515625,
|
||||
457.7312316894531
|
||||
],
|
||||
"reprojection_error_px": 2.344590427596616,
|
||||
"confidence": 0.29698484802246095
|
||||
},
|
||||
{
|
||||
"marker_id": 94,
|
||||
"observed_center_px": [
|
||||
1405.5,
|
||||
447.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1409.20654296875,
|
||||
448.8764343261719
|
||||
],
|
||||
"reprojection_error_px": 3.953862950767804,
|
||||
"confidence": 0.1100752638244629
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
875.75,
|
||||
436.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
874.7793579101562,
|
||||
435.638671875
|
||||
],
|
||||
"reprojection_error_px": 1.1471129599966423,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
930.75,
|
||||
416.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
928.0985107421875,
|
||||
418.8909912109375
|
||||
],
|
||||
"reprojection_error_px": 3.7423561910304857,
|
||||
"confidence": 0.27188424328625205
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1030.5,
|
||||
418.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1033.346435546875,
|
||||
418.1204833984375
|
||||
],
|
||||
"reprojection_error_px": 2.849380612096931,
|
||||
"confidence": 0.2795619311083096
|
||||
},
|
||||
{
|
||||
"marker_id": 91,
|
||||
"observed_center_px": [
|
||||
1190.5,
|
||||
316.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.083984375,
|
||||
316.4956359863281
|
||||
],
|
||||
"reprojection_error_px": 1.6029171962467468,
|
||||
"confidence": 0.22419458414613705
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1199
data/camera_study/Scene10/k3_beg/render_e_aruco_detection.json
Normal file
1199
data/camera_study/Scene10/k3_beg/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
271
data/camera_study/Scene10/k3_beg/render_e_camera_pose.json
Normal file
271
data/camera_study/Scene10/k3_beg/render_e_camera_pose.json
Normal file
@@ -0,0 +1,271 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:50Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_beg\\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": 5,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
63,
|
||||
57,
|
||||
102,
|
||||
54
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.007197111808548965,
|
||||
0.001098276420089881,
|
||||
0.0009620344476883504,
|
||||
0.0009620205232011758
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.7281525726006493,
|
||||
"residual_median_px": 2.5183121097354597,
|
||||
"residual_max_px": 3.7576731420043146,
|
||||
"sigma2_normalized": 2.3137087159701097e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6321497559547424,
|
||||
0.7748407125473022,
|
||||
0.0029369741678237915
|
||||
],
|
||||
[
|
||||
0.21024876832962036,
|
||||
-0.16787971556186676,
|
||||
-0.9631260633468628
|
||||
],
|
||||
[
|
||||
-0.7457762360572815,
|
||||
0.6094573736190796,
|
||||
-0.26903441548347473
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.056855153292417526,
|
||||
-0.012442845851182938,
|
||||
1.5609862804412842
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7048273936309237,
|
||||
0.8116750457158921,
|
||||
-0.6120703769873145
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2027034759521484,
|
||||
-0.909389853477478,
|
||||
0.40814200043678284
|
||||
],
|
||||
"position_mm": [
|
||||
1202.7034912109375,
|
||||
-909.3898315429688,
|
||||
408.1419982910156
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.81822204589844,
|
||||
"pitch": 48.22581100463867,
|
||||
"yaw": 18.396778106689453
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00022441890537757206,
|
||||
-7.963567536396464e-06,
|
||||
-2.9398649194599163e-05,
|
||||
-1.4795386871224034e-05,
|
||||
-9.369620603686464e-05,
|
||||
-1.2702492726669124e-05
|
||||
],
|
||||
[
|
||||
-7.963567536395407e-06,
|
||||
3.7068884464340944e-05,
|
||||
-3.338378703660994e-05,
|
||||
2.6508530508930155e-05,
|
||||
-6.804904795036776e-06,
|
||||
-8.467045467073405e-06
|
||||
],
|
||||
[
|
||||
-2.939864919460005e-05,
|
||||
-3.338378703660865e-05,
|
||||
0.00015704190560829434,
|
||||
-5.550273740425191e-05,
|
||||
8.385195749589376e-06,
|
||||
3.13758938875245e-05
|
||||
],
|
||||
[
|
||||
-1.4795386871223326e-05,
|
||||
2.6508530508929867e-05,
|
||||
-5.5502737404252506e-05,
|
||||
2.9231680266895845e-05,
|
||||
3.3812426915121855e-06,
|
||||
-8.125563844390692e-06
|
||||
],
|
||||
[
|
||||
-9.369620603686502e-05,
|
||||
-6.80490479503646e-06,
|
||||
8.385195749589481e-06,
|
||||
3.3812426915123345e-06,
|
||||
4.4878486349463374e-05,
|
||||
1.0425895360947247e-05
|
||||
],
|
||||
[
|
||||
-1.2702492726669507e-05,
|
||||
-8.467045467073171e-06,
|
||||
3.137589388752461e-05,
|
||||
-8.125563844390541e-06,
|
||||
1.0425895360947318e-05,
|
||||
2.9592030404347494e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.8583261662306342,
|
||||
0.3488408939722953,
|
||||
0.7180098641027528
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.005406632987996859,
|
||||
0.006699140717246009,
|
||||
0.0054398557337807674
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006976893112270283,
|
||||
0.012106263892740327,
|
||||
0.01216157052134005
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.976893112270283,
|
||||
12.106263892740326,
|
||||
12.16157052134005
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.0513875130551562,
|
||||
"pitch": 0.6166264667162378,
|
||||
"yaw": 0.5162490597129769
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.5,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1023.4668579101562,
|
||||
1032.796630859375
|
||||
],
|
||||
"reprojection_error_px": 2.5183121097354597,
|
||||
"confidence": 0.4963016081621025
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1316.0,
|
||||
1051.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1318.0511474609375,
|
||||
1052.518798828125
|
||||
],
|
||||
"reprojection_error_px": 2.4118574528279497,
|
||||
"confidence": 0.12173424671007582
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
813.25,
|
||||
990.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
814.3992309570312,
|
||||
987.8240966796875
|
||||
],
|
||||
"reprojection_error_px": 2.912248336295932,
|
||||
"confidence": 0.7730384623298485
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1106.0,
|
||||
937.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1103.0518798828125,
|
||||
934.6700439453125
|
||||
],
|
||||
"reprojection_error_px": 3.7576731420043146,
|
||||
"confidence": 0.6377388980107869
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
545.5,
|
||||
791.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
546.1773071289062,
|
||||
792.4124755859375
|
||||
],
|
||||
"reprojection_error_px": 1.5664712661701496,
|
||||
"confidence": 0.33398560374859715
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2224
data/camera_study/Scene10/k3_beg/render_g_aruco_detection.json
Normal file
2224
data/camera_study/Scene10/k3_beg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
663
data/camera_study/Scene10/k3_beg/render_g_camera_pose.json
Normal file
663
data/camera_study/Scene10/k3_beg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,663 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:50Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_beg\\render_g_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "g",
|
||||
"camera_matrix": [
|
||||
[
|
||||
2006.321044921875,
|
||||
0.0,
|
||||
720.385009765625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
2007.03759765625,
|
||||
541.6199340820312
|
||||
],
|
||||
[
|
||||
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": 33,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
215,
|
||||
58,
|
||||
72,
|
||||
69,
|
||||
53,
|
||||
103,
|
||||
51,
|
||||
56,
|
||||
46,
|
||||
68,
|
||||
79,
|
||||
55,
|
||||
66,
|
||||
47,
|
||||
217,
|
||||
97,
|
||||
54,
|
||||
85,
|
||||
205,
|
||||
92,
|
||||
105,
|
||||
102,
|
||||
59,
|
||||
57,
|
||||
48,
|
||||
63,
|
||||
65,
|
||||
71,
|
||||
87,
|
||||
80,
|
||||
78
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.009919110626502768,
|
||||
0.00131603695020182,
|
||||
0.001107937977321884,
|
||||
0.0011079307333379282
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1533723108903047,
|
||||
"residual_median_px": 2.642822899939481,
|
||||
"residual_max_px": 5.712847334889287,
|
||||
"sigma2_normalized": 1.3502615607878073e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7068235278129578,
|
||||
-0.7073897123336792,
|
||||
0.0005333506851457059
|
||||
],
|
||||
[
|
||||
-0.6407679319381714,
|
||||
0.6399352550506592,
|
||||
-0.424145370721817
|
||||
],
|
||||
[
|
||||
0.2996947467327118,
|
||||
-0.3001376986503601,
|
||||
-0.9055939316749573
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.00025032571284100413,
|
||||
0.3299143314361572,
|
||||
1.3926880359649658
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1160234227786252,
|
||||
-2.692342329270323,
|
||||
0.5995714660194011
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.20615969598293304,
|
||||
0.20669731497764587,
|
||||
1.40114164352417
|
||||
],
|
||||
"position_mm": [
|
||||
-206.15969848632812,
|
||||
206.6973114013672,
|
||||
1401.1416015625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -161.66343688964844,
|
||||
"pitch": -17.43927001953125,
|
||||
"yaw": -137.80624389648438
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
4.975476294351241e-06,
|
||||
-6.1997390444361685e-06,
|
||||
4.6125841623440254e-06,
|
||||
3.8792135706014886e-07,
|
||||
1.0177551175558624e-06,
|
||||
4.222247510549453e-06
|
||||
],
|
||||
[
|
||||
-6.199739044436152e-06,
|
||||
1.6975220993135513e-05,
|
||||
-1.1554389240886986e-05,
|
||||
-2.6694426951616535e-06,
|
||||
-1.5071367865932754e-06,
|
||||
-1.0044703768545779e-05
|
||||
],
|
||||
[
|
||||
4.61258416234392e-06,
|
||||
-1.1554389240886865e-05,
|
||||
4.305804556659614e-05,
|
||||
4.2916213343878956e-06,
|
||||
-2.367994951969628e-06,
|
||||
1.1642827799058608e-07
|
||||
],
|
||||
[
|
||||
3.8792135706013785e-07,
|
||||
-2.66944269516164e-06,
|
||||
4.29162133438789e-06,
|
||||
8.873234421723078e-07,
|
||||
-1.077878898019132e-07,
|
||||
5.938016020714988e-07
|
||||
],
|
||||
[
|
||||
1.0177551175558734e-06,
|
||||
-1.5071367865932949e-06,
|
||||
-2.3679949519695885e-06,
|
||||
-1.0778788980190919e-07,
|
||||
6.616834799099002e-07,
|
||||
1.592756267167381e-06
|
||||
],
|
||||
[
|
||||
4.2222475105494726e-06,
|
||||
-1.0044703768545826e-05,
|
||||
1.1642827799072875e-07,
|
||||
5.938016020715144e-07,
|
||||
1.5927562671673749e-06,
|
||||
1.016526335390813e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.12780268061910577,
|
||||
0.23606432019497975,
|
||||
0.37596705361655935
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0009419784722446197,
|
||||
0.0008134392908569761,
|
||||
0.0031883010136917957
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.005660072460127804,
|
||||
0.007818574448214759,
|
||||
0.0036781658638248924
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
5.660072460127804,
|
||||
7.8185744482147586,
|
||||
3.6781658638248924
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.33214565947431973,
|
||||
"pitch": 0.23919321283200756,
|
||||
"yaw": 0.12115842919429226
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.5,
|
||||
959.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
72.42671966552734,
|
||||
955.485107421875
|
||||
],
|
||||
"reprojection_error_px": 4.0083311371801615,
|
||||
"confidence": 0.5795855489013004
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
921.75,
|
||||
859.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
922.7560424804688,
|
||||
862.7833251953125
|
||||
],
|
||||
"reprojection_error_px": 3.9148015283017963,
|
||||
"confidence": 0.616540888528013
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
566.5,
|
||||
693.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
568.2459106445312,
|
||||
692.080322265625
|
||||
],
|
||||
"reprojection_error_px": 1.9733248880487617,
|
||||
"confidence": 0.6152661587526339
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
880.5,
|
||||
772.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
879.3278198242188,
|
||||
769.2518310546875
|
||||
],
|
||||
"reprojection_error_px": 3.689334944735071,
|
||||
"confidence": 0.5876289194459208
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
115.5,
|
||||
788.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
114.51494598388672,
|
||||
788.7781982421875
|
||||
],
|
||||
"reprojection_error_px": 1.2553580838966305,
|
||||
"confidence": 0.5322501871361803
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
977.0,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
978.3434448242188,
|
||||
750.7787475585938
|
||||
],
|
||||
"reprojection_error_px": 4.429877669845791,
|
||||
"confidence": 0.5873934926369923
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
54.0,
|
||||
764.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
57.76123046875,
|
||||
763.97119140625
|
||||
],
|
||||
"reprojection_error_px": 3.79822236946143,
|
||||
"confidence": 0.32594286952973284
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.0,
|
||||
744.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
797.4358520507812,
|
||||
746.4951782226562
|
||||
],
|
||||
"reprojection_error_px": 4.212359891487205,
|
||||
"confidence": 0.5606734879266068
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
725.0,
|
||||
703.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
724.1592407226562,
|
||||
705.2492065429688
|
||||
],
|
||||
"reprojection_error_px": 1.7188648640657866,
|
||||
"confidence": 0.5872237273710109
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
97.75,
|
||||
709.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
94.510986328125,
|
||||
713.8988647460938
|
||||
],
|
||||
"reprojection_error_px": 5.263486320678788,
|
||||
"confidence": 0.46950770604173
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
51.5,
|
||||
694.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
45.80540466308594,
|
||||
695.206298828125
|
||||
],
|
||||
"reprojection_error_px": 5.712847334889287,
|
||||
"confidence": 0.2902883953953809
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
28.25,
|
||||
652.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
32.07790756225586,
|
||||
650.2508544921875
|
||||
],
|
||||
"reprojection_error_px": 4.20860859580411,
|
||||
"confidence": 0.06745941479560678
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
581.75,
|
||||
593.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
580.7769775390625,
|
||||
592.564453125
|
||||
],
|
||||
"reprojection_error_px": 1.0660552470726525,
|
||||
"confidence": 0.48014488393995497
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.0,
|
||||
531.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
701.2785034179688,
|
||||
531.0349731445312
|
||||
],
|
||||
"reprojection_error_px": 2.3254736726100407,
|
||||
"confidence": 0.5033557129355607
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
857.75,
|
||||
508.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
857.27294921875,
|
||||
509.6018981933594
|
||||
],
|
||||
"reprojection_error_px": 1.200731891980841,
|
||||
"confidence": 0.4791716529202595
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
671.0,
|
||||
462.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
669.33203125,
|
||||
463.6061096191406
|
||||
],
|
||||
"reprojection_error_px": 2.001399070783231,
|
||||
"confidence": 0.47486054263026106
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
229.5,
|
||||
365.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
227.5244140625,
|
||||
361.9618225097656
|
||||
],
|
||||
"reprojection_error_px": 4.052362243044047,
|
||||
"confidence": 0.4046375469124394
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
765.75,
|
||||
436.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
768.8408203125,
|
||||
437.7091064453125
|
||||
],
|
||||
"reprojection_error_px": 3.318901715968526,
|
||||
"confidence": 0.4509112286273005
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
709.25,
|
||||
434.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
710.0586547851562,
|
||||
430.8271789550781
|
||||
],
|
||||
"reprojection_error_px": 3.5170479762317965,
|
||||
"confidence": 0.44042326304466006
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.0,
|
||||
319.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
556.587158203125,
|
||||
321.8631591796875
|
||||
],
|
||||
"reprojection_error_px": 2.642822899939481,
|
||||
"confidence": 0.33473633767097827
|
||||
},
|
||||
{
|
||||
"marker_id": 205,
|
||||
"observed_center_px": [
|
||||
148.25,
|
||||
284.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
149.84744262695312,
|
||||
286.7835693359375
|
||||
],
|
||||
"reprojection_error_px": 2.5859673606741804,
|
||||
"confidence": 0.3904275743165678
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
328.75,
|
||||
309.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
328.0833435058594,
|
||||
312.3528137207031
|
||||
],
|
||||
"reprojection_error_px": 2.929671825684897,
|
||||
"confidence": 0.38026711457279644
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
502.25,
|
||||
341.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
498.5203857421875,
|
||||
341.1575622558594
|
||||
],
|
||||
"reprojection_error_px": 3.730759607455309,
|
||||
"confidence": 0.3931208602008742
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
359.0,
|
||||
279.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
359.4945373535156,
|
||||
281.3692626953125
|
||||
],
|
||||
"reprojection_error_px": 1.9335744666573331,
|
||||
"confidence": 0.3834923705135548
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.5,
|
||||
258.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.2454833984375,
|
||||
258.3636779785156
|
||||
],
|
||||
"reprojection_error_px": 2.7725302154132963,
|
||||
"confidence": 0.3475062428717297
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
521.0,
|
||||
213.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
521.8204956054688,
|
||||
214.8630828857422
|
||||
],
|
||||
"reprojection_error_px": 1.8097650220036505,
|
||||
"confidence": 0.3370835485575886
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
415.25,
|
||||
187.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
416.5931396484375,
|
||||
185.31541442871094
|
||||
],
|
||||
"reprojection_error_px": 2.564456713124472,
|
||||
"confidence": 0.3157717646545193
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
275.75,
|
||||
183.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
273.6121826171875,
|
||||
182.2046661376953
|
||||
],
|
||||
"reprojection_error_px": 2.379702932287163,
|
||||
"confidence": 0.32781322776968225
|
||||
},
|
||||
{
|
||||
"marker_id": 65,
|
||||
"observed_center_px": [
|
||||
310.75,
|
||||
124.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
308.9479675292969,
|
||||
123.33204650878906
|
||||
],
|
||||
"reprojection_error_px": 2.022364862603867,
|
||||
"confidence": 0.323424516536529
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
337.25,
|
||||
166.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
337.3795471191406,
|
||||
168.51844787597656
|
||||
],
|
||||
"reprojection_error_px": 2.52177757942458,
|
||||
"confidence": 0.2963584890699928
|
||||
},
|
||||
{
|
||||
"marker_id": 87,
|
||||
"observed_center_px": [
|
||||
161.5,
|
||||
66.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
160.9746551513672,
|
||||
64.77437591552734
|
||||
],
|
||||
"reprojection_error_px": 1.33346976209604,
|
||||
"confidence": 0.27798930354872264
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.25,
|
||||
56.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
298.39697265625,
|
||||
58.612037658691406
|
||||
],
|
||||
"reprojection_error_px": 2.277796900716975,
|
||||
"confidence": 0.24658567276025462
|
||||
},
|
||||
{
|
||||
"marker_id": 78,
|
||||
"observed_center_px": [
|
||||
333.75,
|
||||
82.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
335.54010009765625,
|
||||
79.4444351196289
|
||||
],
|
||||
"reprojection_error_px": 3.5413182711789872,
|
||||
"confidence": 0.29355437233363646
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_beg/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_beg/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 120.37548008829184,
|
||||
"gt": 120.0,
|
||||
"error": 0.37548008829183743,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 60.02813121619397,
|
||||
"gt": 60.0,
|
||||
"error": 0.02813121619396952,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.86205745073617,
|
||||
"gt": -110.0,
|
||||
"error": 0.137942549263812,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.961028290019488,
|
||||
"gt": 20.0,
|
||||
"error": 0.038971709980501146,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 0.0,
|
||||
"gt": 30.0,
|
||||
"error": 30.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 0.0,
|
||||
"gt": 180.0,
|
||||
"error": 180.0,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 0.0,
|
||||
"gt": 4.0,
|
||||
"error": 4.0,
|
||||
"unit": "mm",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.06834849181276088,
|
||||
"max_abs_deg": 0.137942549263812,
|
||||
"mean_abs_mm": 0.37548008829183743,
|
||||
"max_abs_mm": 0.37548008829183743
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_beg/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_beg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:18:53Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 120.37548008829184,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 60.02813121619397,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -109.86205745073617,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"a": {
|
||||
"value": 19.961028290019488,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"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": 1.770742480780729,
|
||||
"num_markers": 23
|
||||
}
|
||||
669
data/camera_study/Scene10/k3_cef/aruco_marker_poses.json
Normal file
669
data/camera_study/Scene10/k3_cef/aruco_marker_poses.json
Normal file
@@ -0,0 +1,669 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-02T21:19:10Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 14
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2027035370578547,
|
||||
-0.9093898126663549,
|
||||
0.4081419845112901
|
||||
],
|
||||
"position_mm": [
|
||||
1202.7035370578546,
|
||||
-909.3898126663548,
|
||||
408.1419845112901
|
||||
],
|
||||
"direction": [
|
||||
-0.7457762360572815,
|
||||
0.6094573736190796,
|
||||
-0.26903441548347473
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.30627874061044535,
|
||||
-0.2024479501775244,
|
||||
0.02490867113543083
|
||||
],
|
||||
"position_mm": [
|
||||
306.27874061044537,
|
||||
-202.4479501775244,
|
||||
24.90867113543083
|
||||
],
|
||||
"normal": [
|
||||
0.10774274837190172,
|
||||
-0.9746691516570191,
|
||||
0.19598863482726736
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.29290073767985364,
|
||||
-0.20194182228134053,
|
||||
0.035613437490268414
|
||||
],
|
||||
[
|
||||
0.31667438164545786,
|
||||
-0.19854631406230183,
|
||||
0.03776464993565031
|
||||
],
|
||||
[
|
||||
0.3196875506495991,
|
||||
-0.20327582086089682,
|
||||
0.014252984580857643
|
||||
],
|
||||
[
|
||||
0.2958522924668708,
|
||||
-0.2060278435055585,
|
||||
0.01200361253494696
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.130737232384902
|
||||
},
|
||||
{
|
||||
"marker_id": 45,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.35453041386340756,
|
||||
-0.19993074993515453,
|
||||
0.01994433421750827
|
||||
],
|
||||
"position_mm": [
|
||||
354.53041386340755,
|
||||
-199.93074993515452,
|
||||
19.94433421750827
|
||||
],
|
||||
"normal": [
|
||||
0.7845391013156591,
|
||||
-0.6134528820597979,
|
||||
-0.09040995520044212
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3583807462748322,
|
||||
-0.1978308113206838,
|
||||
0.03697290617433989
|
||||
],
|
||||
[
|
||||
0.36464284540629915,
|
||||
-0.18599712219246078,
|
||||
0.015288064602151036
|
||||
],
|
||||
[
|
||||
0.35083376428900714,
|
||||
-0.2025524950699911,
|
||||
0.0034110197743016228
|
||||
],
|
||||
[
|
||||
0.3442642994834916,
|
||||
-0.21334257115748245,
|
||||
0.02410534631924053
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.737552031584258
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16811061010485806,
|
||||
-0.1733849815321152,
|
||||
-0.027571339882465837
|
||||
],
|
||||
"position_mm": [
|
||||
168.11061010485807,
|
||||
-173.3849815321152,
|
||||
-27.571339882465836
|
||||
],
|
||||
"normal": [
|
||||
-0.006808305099773449,
|
||||
0.0014286921225075688,
|
||||
0.9999758026174871
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15592828065145872,
|
||||
-0.18434147280992005,
|
||||
-0.02763162667022281
|
||||
],
|
||||
[
|
||||
0.1565253508269994,
|
||||
-0.16119709591780068,
|
||||
-0.027674537965899967
|
||||
],
|
||||
[
|
||||
0.18046288751396589,
|
||||
-0.1622593262233565,
|
||||
-0.027496333447128724
|
||||
],
|
||||
[
|
||||
0.17952592142700827,
|
||||
-0.1857420311773836,
|
||||
-0.027482861446611842
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.563725485722934
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.33951148216784577,
|
||||
-0.32822688051036886,
|
||||
-0.027977570091669214
|
||||
],
|
||||
"position_mm": [
|
||||
339.51148216784577,
|
||||
-328.22688051036886,
|
||||
-27.977570091669214
|
||||
],
|
||||
"normal": [
|
||||
0.03163638693581026,
|
||||
0.05895165625504107,
|
||||
0.9977594105025697
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.327865046690233,
|
||||
-0.3395822909650562,
|
||||
-0.02703416333249037
|
||||
],
|
||||
[
|
||||
0.32775713800464434,
|
||||
-0.31687579832690943,
|
||||
-0.028177634814200003
|
||||
],
|
||||
[
|
||||
0.3510131671550386,
|
||||
-0.31655128021110995,
|
||||
-0.029127240387164657
|
||||
],
|
||||
[
|
||||
0.3514105768214669,
|
||||
-0.33989815253839983,
|
||||
-0.027571241832821815
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.242251672611896
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.047336861700937254,
|
||||
-0.21643100832679277,
|
||||
-0.027209077984690494
|
||||
],
|
||||
"position_mm": [
|
||||
47.336861700937256,
|
||||
-216.43100832679278,
|
||||
-27.209077984690495
|
||||
],
|
||||
"normal": [
|
||||
0.0013588198906133635,
|
||||
-0.0036434141538534276,
|
||||
0.999992439542324
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.035361871794753426,
|
||||
-0.22834202681993007,
|
||||
-0.027259175356223724
|
||||
],
|
||||
[
|
||||
0.035636338795523775,
|
||||
-0.20492512880256072,
|
||||
-0.027128009198217347
|
||||
],
|
||||
[
|
||||
0.059170172929795664,
|
||||
-0.2045790098019498,
|
||||
-0.027205336754186512
|
||||
],
|
||||
[
|
||||
0.05917906328367614,
|
||||
-0.22787786788273048,
|
||||
-0.027243790630134396
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.51899761077337
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40220949700173025,
|
||||
-0.17317235483066087,
|
||||
-0.027821052839376182
|
||||
],
|
||||
"position_mm": [
|
||||
402.20949700173026,
|
||||
-173.17235483066088,
|
||||
-27.821052839376183
|
||||
],
|
||||
"normal": [
|
||||
-0.000862606022259764,
|
||||
-0.00901458539334854,
|
||||
0.9999589957398436
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3909174820686879,
|
||||
-0.1851716932202503,
|
||||
-0.028094810616444352
|
||||
],
|
||||
[
|
||||
0.38988424659088694,
|
||||
-0.16226388452025312,
|
||||
-0.027575815762105355
|
||||
],
|
||||
[
|
||||
0.41335360429422346,
|
||||
-0.16080146679790683,
|
||||
-0.02785248190488175
|
||||
],
|
||||
[
|
||||
0.41468265505312274,
|
||||
-0.18445237478423324,
|
||||
-0.027761103074073267
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.480067655548915
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019295995226067536,
|
||||
-0.18908317231704055,
|
||||
-0.026886827273300915
|
||||
],
|
||||
"position_mm": [
|
||||
-19.295995226067536,
|
||||
-189.08317231704055,
|
||||
-26.886827273300916
|
||||
],
|
||||
"normal": [
|
||||
-0.006578296524961398,
|
||||
-0.005970322012047947,
|
||||
0.9999605398563997
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.03115874300702659,
|
||||
-0.20089619465711786,
|
||||
-0.027059973406095738
|
||||
],
|
||||
[
|
||||
-0.030698654304655165,
|
||||
-0.1771341298911751,
|
||||
-0.02686556864261637
|
||||
],
|
||||
[
|
||||
-0.007599296097562615,
|
||||
-0.1773431994189574,
|
||||
-0.026764870702709966
|
||||
],
|
||||
[
|
||||
-0.007727287495025766,
|
||||
-0.20095916530091187,
|
||||
-0.026856896341781584
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.479187389961393
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10465909801282489,
|
||||
-0.19050018203130686,
|
||||
-0.027580714322921154
|
||||
],
|
||||
"position_mm": [
|
||||
104.65909801282488,
|
||||
-190.50018203130688,
|
||||
-27.580714322921153
|
||||
],
|
||||
"normal": [
|
||||
-0.013133347235482564,
|
||||
-0.0015286879870387573,
|
||||
0.9999125853310531
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09262505355541921,
|
||||
-0.20219857778494604,
|
||||
-0.027924319217480835
|
||||
],
|
||||
[
|
||||
0.09293120022838401,
|
||||
-0.17893679485133848,
|
||||
-0.027543668833643273
|
||||
],
|
||||
[
|
||||
0.11629477202709634,
|
||||
-0.1786915884418234,
|
||||
-0.027581613424266512
|
||||
],
|
||||
[
|
||||
0.1167853662404,
|
||||
-0.2021737670471195,
|
||||
-0.027273255816294004
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.572555944026497
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.31034662707489735,
|
||||
-0.15635237158087367,
|
||||
0.1570810626993659
|
||||
],
|
||||
"position_mm": [
|
||||
310.34662707489736,
|
||||
-156.35237158087367,
|
||||
157.0810626993659
|
||||
],
|
||||
"normal": [
|
||||
-0.35206906062659116,
|
||||
-0.741310523076759,
|
||||
0.5714071096207779
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.29879887821261114,
|
||||
-0.14573452627091252,
|
||||
0.16376634937049206
|
||||
],
|
||||
[
|
||||
0.3214049869039743,
|
||||
-0.1521349367086835,
|
||||
0.16934045955538704
|
||||
],
|
||||
[
|
||||
0.3219012237910287,
|
||||
-0.16693414093137918,
|
||||
0.15049774076070763
|
||||
],
|
||||
[
|
||||
0.29928141939197533,
|
||||
-0.1606058824125195,
|
||||
0.14471970111087687
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.11744156038541
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.021892093009216525,
|
||||
-0.020559375178687493,
|
||||
0.0014809771164032766
|
||||
],
|
||||
"position_mm": [
|
||||
21.892093009216524,
|
||||
-20.559375178687493,
|
||||
1.4809771164032766
|
||||
],
|
||||
"normal": [
|
||||
-0.00829379625146859,
|
||||
0.010414422804847947,
|
||||
0.9999113724432687
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.00958904812178603,
|
||||
-0.009087623290963355,
|
||||
0.0011313342853706083
|
||||
],
|
||||
[
|
||||
0.0334326887857314,
|
||||
-0.008865751099244649,
|
||||
0.0015843141137006926
|
||||
],
|
||||
[
|
||||
0.03424082308685001,
|
||||
-0.03191652652817047,
|
||||
0.0015727962576019487
|
||||
],
|
||||
[
|
||||
0.010305812042498669,
|
||||
-0.0323675997963715,
|
||||
0.001635463808939857
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.537430428378414
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.353296522983271,
|
||||
-0.16754703618556033,
|
||||
0.116391390986823
|
||||
],
|
||||
"position_mm": [
|
||||
353.296522983271,
|
||||
-167.54703618556033,
|
||||
116.391390986823
|
||||
],
|
||||
"normal": [
|
||||
0.9429348319065125,
|
||||
-0.27723367740171956,
|
||||
0.1844326188388501
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.34938012387506767,
|
||||
-0.16821330519460226,
|
||||
0.1366115264200989
|
||||
],
|
||||
[
|
||||
0.3577197898558521,
|
||||
-0.15126903452003512,
|
||||
0.11694241305157758
|
||||
],
|
||||
[
|
||||
0.3574201486189585,
|
||||
-0.16690238097006818,
|
||||
0.0976604830405311
|
||||
],
|
||||
[
|
||||
0.3486660295832058,
|
||||
-0.18380342405753586,
|
||||
0.11435114143508439
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 26.14854433521585
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.23007004103264184,
|
||||
-0.039125012809118884,
|
||||
0.3077395317766217
|
||||
],
|
||||
"position_mm": [
|
||||
230.07004103264183,
|
||||
-39.125012809118886,
|
||||
307.73953177662173
|
||||
],
|
||||
"normal": [
|
||||
0.010300455601001792,
|
||||
-0.5001742609246566,
|
||||
0.8658635050184789
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.21843943584451833,
|
||||
-0.02897234074413081,
|
||||
0.31385066872768125
|
||||
],
|
||||
[
|
||||
0.24180645290747713,
|
||||
-0.028825738996379233,
|
||||
0.3134428871089034
|
||||
],
|
||||
[
|
||||
0.24183429613618018,
|
||||
-0.049513497129538245,
|
||||
0.30170387290001627
|
||||
],
|
||||
[
|
||||
0.21819997924239165,
|
||||
-0.04918847436642726,
|
||||
0.30196069836988587
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.56248652540642
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.3200092116819535,
|
||||
-0.04761511590718486,
|
||||
0.299102053137564
|
||||
],
|
||||
"position_mm": [
|
||||
320.0092116819535,
|
||||
-47.61511590718486,
|
||||
299.102053137564
|
||||
],
|
||||
"normal": [
|
||||
-0.04020259360653547,
|
||||
-0.7669711412278505,
|
||||
0.6404209709175336
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.30770530558703435,
|
||||
-0.04019473631062422,
|
||||
0.3074462751545289
|
||||
],
|
||||
[
|
||||
0.33176337288245605,
|
||||
-0.04062679003190598,
|
||||
0.3079957532010715
|
||||
],
|
||||
[
|
||||
0.33251001863986285,
|
||||
-0.05580155859916461,
|
||||
0.2902926915392687
|
||||
],
|
||||
[
|
||||
0.30805814961846084,
|
||||
-0.053837378687044635,
|
||||
0.290673492655387
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.388489110898014
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2817592583542392,
|
||||
-0.04361698425213553,
|
||||
0.30361402598517373
|
||||
],
|
||||
"position_mm": [
|
||||
281.7592583542392,
|
||||
-43.61698425213553,
|
||||
303.6140259851737
|
||||
],
|
||||
"normal": [
|
||||
-0.00539313482551296,
|
||||
-0.7717319978386132,
|
||||
0.6359250251474434
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26940274313702545,
|
||||
-0.036216109978604846,
|
||||
0.31259765143192925
|
||||
],
|
||||
[
|
||||
0.29333220459915776,
|
||||
-0.03575642363079036,
|
||||
0.3131428820549796
|
||||
],
|
||||
[
|
||||
0.29425472780023126,
|
||||
-0.05101253318180559,
|
||||
0.2948523145502718
|
||||
],
|
||||
[
|
||||
0.27004735788054246,
|
||||
-0.05148287021734133,
|
||||
0.2938632559035144
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.04593987411097
|
||||
}
|
||||
]
|
||||
}
|
||||
334
data/camera_study/Scene10/k3_cef/aruco_positions_initial.json
Normal file
334
data/camera_study/Scene10/k3_cef/aruco_positions_initial.json
Normal file
@@ -0,0 +1,334 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-02T21:19:09Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 14,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2027035370578547,
|
||||
-0.9093898126663549,
|
||||
0.4081419845112901
|
||||
],
|
||||
"position_mm": [
|
||||
1202.7035370578546,
|
||||
-909.3898126663548,
|
||||
408.1419845112901
|
||||
],
|
||||
"direction": [
|
||||
-0.7457762360572815,
|
||||
0.6094573736190796,
|
||||
-0.26903441548347473
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.3062805662542438,
|
||||
-0.2023726992378452,
|
||||
0.024887344814375448
|
||||
],
|
||||
"position_mm": [
|
||||
306.2805662542438,
|
||||
-202.3726992378452,
|
||||
24.88734481437545
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 45,
|
||||
"position_m": [
|
||||
0.3544632515108612,
|
||||
-0.1998865406173633,
|
||||
0.019945246703772904
|
||||
],
|
||||
"position_mm": [
|
||||
354.4632515108612,
|
||||
-199.8865406173633,
|
||||
19.945246703772906
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
-0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
-0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1681080245114533,
|
||||
-0.17338209734396196,
|
||||
-0.027665654811361316
|
||||
],
|
||||
"position_mm": [
|
||||
168.1080245114533,
|
||||
-173.38209734396196,
|
||||
-27.665654811361318
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33952290427782084,
|
||||
-0.32824329387678847,
|
||||
-0.028018696911322458
|
||||
],
|
||||
"position_mm": [
|
||||
339.5229042778208,
|
||||
-328.24329387678847,
|
||||
-28.018696911322458
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04730748420954963,
|
||||
-0.21643106768910866,
|
||||
-0.02731427763285767
|
||||
],
|
||||
"position_mm": [
|
||||
47.30748420954963,
|
||||
-216.43106768910866,
|
||||
-27.31427763285767
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40224108783950074,
|
||||
-0.17317266047438684,
|
||||
-0.027915283076296118
|
||||
],
|
||||
"position_mm": [
|
||||
402.2410878395007,
|
||||
-173.17266047438684,
|
||||
-27.915283076296117
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.0193340456258843,
|
||||
-0.18908183378146987,
|
||||
-0.0269886851594388
|
||||
],
|
||||
"position_mm": [
|
||||
-19.3340456258843,
|
||||
-189.08183378146987,
|
||||
-26.988685159438802
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.104643992349152,
|
||||
-0.19049889834733683,
|
||||
-0.02767913014219985
|
||||
],
|
||||
"position_mm": [
|
||||
104.643992349152,
|
||||
-190.49889834733682,
|
||||
-27.67913014219985
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.3104023247371725,
|
||||
-0.156306068910436,
|
||||
0.15701631582941594
|
||||
],
|
||||
"position_mm": [
|
||||
310.4023247371725,
|
||||
-156.306068910436,
|
||||
157.01631582941593
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021879164348029265,
|
||||
-0.020554696828167546,
|
||||
0.0014186542106848566
|
||||
],
|
||||
"position_mm": [
|
||||
21.879164348029263,
|
||||
-20.554696828167547,
|
||||
1.4186542106848565
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.3532496825723185,
|
||||
-0.16754453874706673,
|
||||
0.1163962636425716
|
||||
],
|
||||
"position_mm": [
|
||||
353.2496825723185,
|
||||
-167.54453874706672,
|
||||
116.39626364257161
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23007529276737815,
|
||||
-0.039070066670461895,
|
||||
0.30766836125299685
|
||||
],
|
||||
"position_mm": [
|
||||
230.07529276737816,
|
||||
-39.0700666704619,
|
||||
307.6683612529969
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.32003366451689874,
|
||||
-0.047550984998695776,
|
||||
0.29904813179015116
|
||||
],
|
||||
"position_mm": [
|
||||
320.03366451689874,
|
||||
-47.550984998695775,
|
||||
299.04813179015116
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2817741877107397,
|
||||
-0.04353822356404724,
|
||||
0.30355372204569236
|
||||
],
|
||||
"position_mm": [
|
||||
281.7741877107397,
|
||||
-43.53822356404724,
|
||||
303.5537220456924
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
333
data/camera_study/Scene10/k3_cef/aruco_positions_optimized.json
Normal file
333
data/camera_study/Scene10/k3_cef/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,333 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-02T21:19:10Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 14,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.30460041510025276,
|
||||
-0.9022090407414753,
|
||||
0.3986456232339163
|
||||
],
|
||||
"position_mm": [
|
||||
304.60041510025275,
|
||||
-902.2090407414753,
|
||||
398.6456232339163
|
||||
],
|
||||
"direction": [
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.2027035370578547,
|
||||
-0.9093898126663549,
|
||||
0.4081419845112901
|
||||
],
|
||||
"position_mm": [
|
||||
1202.7035370578546,
|
||||
-909.3898126663548,
|
||||
408.1419845112901
|
||||
],
|
||||
"direction": [
|
||||
-0.7457762360572815,
|
||||
0.6094573736190796,
|
||||
-0.26903441548347473
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.48447032537390755,
|
||||
-0.3056860451708503,
|
||||
1.4030927838623561
|
||||
],
|
||||
"position_mm": [
|
||||
484.47032537390754,
|
||||
-305.6860451708503,
|
||||
1403.092783862356
|
||||
],
|
||||
"direction": [
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.3062787233845976,
|
||||
-0.2024230538408693,
|
||||
0.024789302553969658
|
||||
],
|
||||
"position_mm": [
|
||||
306.2787233845976,
|
||||
-202.4230538408693,
|
||||
24.78930255396966
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 45,
|
||||
"position_m": [
|
||||
0.35446046709676565,
|
||||
-0.19993112744732655,
|
||||
0.019857617922673765
|
||||
],
|
||||
"position_mm": [
|
||||
354.4604670967656,
|
||||
-199.93112744732656,
|
||||
19.857617922673764
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
-0.8830215713766957,
|
||||
-0.3090575499818435,
|
||||
-0.3532086285506783
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16734247267901253,
|
||||
-0.17385735540825206,
|
||||
-0.027516544510875006
|
||||
],
|
||||
"position_mm": [
|
||||
167.34247267901253,
|
||||
-173.85735540825206,
|
||||
-27.516544510875004
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3394596097104881,
|
||||
-0.328333574366859,
|
||||
-0.028009472576537606
|
||||
],
|
||||
"position_mm": [
|
||||
339.4596097104881,
|
||||
-328.333574366859,
|
||||
-28.009472576537608
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04903671540742669,
|
||||
-0.2192159822222692,
|
||||
-0.02521712431483487
|
||||
],
|
||||
"position_mm": [
|
||||
49.03671540742669,
|
||||
-219.21598222226922,
|
||||
-25.21712431483487
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40241347303811903,
|
||||
-0.17320426077354706,
|
||||
-0.02791730975892443
|
||||
],
|
||||
"position_mm": [
|
||||
402.41347303811904,
|
||||
-173.20426077354705,
|
||||
-27.917309758924432
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.021184172953033698,
|
||||
-0.1869137831534417,
|
||||
-0.028480777143359604
|
||||
],
|
||||
"position_mm": [
|
||||
-21.1841729530337,
|
||||
-186.9137831534417,
|
||||
-28.480777143359603
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10553554719130112,
|
||||
-0.1905719394747788,
|
||||
-0.027485582154653194
|
||||
],
|
||||
"position_mm": [
|
||||
105.53554719130112,
|
||||
-190.5719394747788,
|
||||
-27.485582154653194
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 113,
|
||||
"position_m": [
|
||||
0.31176674771472984,
|
||||
-0.1563780324702152,
|
||||
0.15680834030077126
|
||||
],
|
||||
"position_mm": [
|
||||
311.76674771472983,
|
||||
-156.3780324702152,
|
||||
156.80834030077125
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.0216052901956493,
|
||||
-0.01936577179635719,
|
||||
0.0008965242621090869
|
||||
],
|
||||
"position_mm": [
|
||||
21.605290195649303,
|
||||
-19.36577179635719,
|
||||
0.896524262109087
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.3534017845270041,
|
||||
-0.16736096623755142,
|
||||
0.11639755577665035
|
||||
],
|
||||
"position_mm": [
|
||||
353.4017845270041,
|
||||
-167.36096623755142,
|
||||
116.39755577665035
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.23061320547042344,
|
||||
-0.0390087713208665,
|
||||
0.3075312163048041
|
||||
],
|
||||
"position_mm": [
|
||||
230.61320547042345,
|
||||
-39.0087713208665,
|
||||
307.5312163048041
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 246,
|
||||
"position_m": [
|
||||
0.3206623858401159,
|
||||
-0.04737259117302177,
|
||||
0.2988500595626523
|
||||
],
|
||||
"position_mm": [
|
||||
320.6623858401159,
|
||||
-47.37259117302177,
|
||||
298.8500595626523
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 247,
|
||||
"position_m": [
|
||||
0.2835990470750743,
|
||||
-0.043779407196596,
|
||||
0.3032833715815786
|
||||
],
|
||||
"position_mm": [
|
||||
283.5990470750743,
|
||||
-43.779407196596004,
|
||||
303.2833715815786
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1590
data/camera_study/Scene10/k3_cef/render_c_aruco_detection.json
Normal file
1590
data/camera_study/Scene10/k3_cef/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
327
data/camera_study/Scene10/k3_cef/render_c_camera_pose.json
Normal file
327
data/camera_study/Scene10/k3_cef/render_c_camera_pose.json
Normal file
@@ -0,0 +1,327 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:08Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_cef\\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": 9,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
62,
|
||||
96,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
210,
|
||||
211,
|
||||
50
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.00850343514866048,
|
||||
0.001919637477748798,
|
||||
0.0018871327733089188,
|
||||
0.0018871325208839012
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 5.3388483305404,
|
||||
"residual_median_px": 5.837108638574855,
|
||||
"residual_max_px": 7.851369272055891,
|
||||
"sigma2_normalized": 5.341903727059073e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9935113787651062,
|
||||
0.11363770067691803,
|
||||
-0.004644200671464205
|
||||
],
|
||||
[
|
||||
0.029086070135235786,
|
||||
-0.2933460772037506,
|
||||
-0.9555637240409851
|
||||
],
|
||||
[
|
||||
-0.10995042324066162,
|
||||
0.9492284059524536,
|
||||
-0.2947479486465454
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.19824764132499695,
|
||||
0.1074121966958046,
|
||||
1.0073933601379395
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.86796171410195,
|
||||
0.10327005514572164,
|
||||
-0.08291676493169096
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.30460041761398315,
|
||||
-0.9022090435028076,
|
||||
0.3986456096172333
|
||||
],
|
||||
"position_mm": [
|
||||
304.60040283203125,
|
||||
-902.2090454101562,
|
||||
398.6455993652344
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.25025177001953,
|
||||
"pitch": 6.31245756149292,
|
||||
"yaw": 1.676913857460022
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
6.283611814350516e-05,
|
||||
9.967111903139419e-06,
|
||||
1.624804290129494e-05,
|
||||
-1.577288611905233e-07,
|
||||
-9.565179969225538e-06,
|
||||
1.214388304696983e-06
|
||||
],
|
||||
[
|
||||
9.967111903139312e-06,
|
||||
2.0431750224389534e-05,
|
||||
-7.770857724352742e-06,
|
||||
2.1849187906882535e-06,
|
||||
-2.4827730156902525e-06,
|
||||
5.834590888095247e-06
|
||||
],
|
||||
[
|
||||
1.6248042901295073e-05,
|
||||
-7.770857724352725e-06,
|
||||
6.21251942958819e-05,
|
||||
-3.1440970658187606e-06,
|
||||
-8.329233497858997e-06,
|
||||
-1.5661804579884994e-05
|
||||
],
|
||||
[
|
||||
-1.5772886119053934e-07,
|
||||
2.184918790688258e-06,
|
||||
-3.14409706581878e-06,
|
||||
7.844339725202242e-07,
|
||||
9.395641917069299e-08,
|
||||
8.922273151494254e-07
|
||||
],
|
||||
[
|
||||
-9.56517996922555e-06,
|
||||
-2.482773015690273e-06,
|
||||
-8.329233497858978e-06,
|
||||
9.395641917068812e-08,
|
||||
3.1785216658280216e-06,
|
||||
3.2374032099410526e-06
|
||||
],
|
||||
[
|
||||
1.2143883046968984e-06,
|
||||
5.834590888095236e-06,
|
||||
-1.566180457988501e-05,
|
||||
8.922273151494167e-07,
|
||||
3.237403209941067e-06,
|
||||
1.5241091941001921e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.45417926818777943,
|
||||
0.2589854810186854,
|
||||
0.45160268193428
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008856827719450255,
|
||||
0.0017828408975082497,
|
||||
0.0039039841112640202
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006432764403295309,
|
||||
0.003956846704431741,
|
||||
0.006949550969225763
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.432764403295309,
|
||||
3.956846704431741,
|
||||
6.949550969225763
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.42334339423542505,
|
||||
"pitch": 0.36500393244331925,
|
||||
"yaw": 0.2715300326454473
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.25,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
289.1312255859375,
|
||||
1036.682861328125
|
||||
],
|
||||
"reprojection_error_px": 6.4642524160675014,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.5,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.343505859375,
|
||||
1029.8663330078125
|
||||
],
|
||||
"reprojection_error_px": 6.0011187804265225,
|
||||
"confidence": 0.3586255184214969
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.5,
|
||||
1038.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1091.03857421875,
|
||||
1039.8277587890625
|
||||
],
|
||||
"reprojection_error_px": 6.550693637623701,
|
||||
"confidence": 0.24678869996591526
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.69277954101562,
|
||||
989.6632080078125
|
||||
],
|
||||
"reprojection_error_px": 2.579303262869623,
|
||||
"confidence": 0.6384599833726886
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
443.3174743652344,
|
||||
1005.0634155273438
|
||||
],
|
||||
"reprojection_error_px": 5.837108638574855,
|
||||
"confidence": 0.5316388676723932
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.5,
|
||||
996.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
598.08349609375,
|
||||
993.7927856445312
|
||||
],
|
||||
"reprojection_error_px": 2.492263608176955,
|
||||
"confidence": 0.5232849066860699
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
357.5,
|
||||
769.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
354.4071044921875,
|
||||
771.2721557617188
|
||||
],
|
||||
"reprojection_error_px": 3.4471670666186647,
|
||||
"confidence": 0.27039765782644665
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
828.75,
|
||||
782.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
820.9069213867188,
|
||||
782.6107177734375
|
||||
],
|
||||
"reprojection_error_px": 7.851369272055891,
|
||||
"confidence": 0.25970043306972035
|
||||
},
|
||||
{
|
||||
"marker_id": 50,
|
||||
"observed_center_px": [
|
||||
1402.0,
|
||||
693.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1405.9166259765625,
|
||||
693.873291015625
|
||||
],
|
||||
"reprojection_error_px": 3.918566027875248,
|
||||
"confidence": 0.03320002493960217
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1199
data/camera_study/Scene10/k3_cef/render_e_aruco_detection.json
Normal file
1199
data/camera_study/Scene10/k3_cef/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
271
data/camera_study/Scene10/k3_cef/render_e_camera_pose.json
Normal file
271
data/camera_study/Scene10/k3_cef/render_e_camera_pose.json
Normal file
@@ -0,0 +1,271 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:08Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_cef\\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": 5,
|
||||
"used_marker_ids": [
|
||||
48,
|
||||
63,
|
||||
57,
|
||||
102,
|
||||
54
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.007197111808548965,
|
||||
0.001098276420089881,
|
||||
0.0009620344476883504,
|
||||
0.0009620205232011758
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 2.7281525726006493,
|
||||
"residual_median_px": 2.5183121097354597,
|
||||
"residual_max_px": 3.7576731420043146,
|
||||
"sigma2_normalized": 2.3137087159701097e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6321497559547424,
|
||||
0.7748407125473022,
|
||||
0.0029369741678237915
|
||||
],
|
||||
[
|
||||
0.21024876832962036,
|
||||
-0.16787971556186676,
|
||||
-0.9631260633468628
|
||||
],
|
||||
[
|
||||
-0.7457762360572815,
|
||||
0.6094573736190796,
|
||||
-0.26903441548347473
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.056855153292417526,
|
||||
-0.012442845851182938,
|
||||
1.5609862804412842
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7048273936309237,
|
||||
0.8116750457158921,
|
||||
-0.6120703769873145
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2027034759521484,
|
||||
-0.909389853477478,
|
||||
0.40814200043678284
|
||||
],
|
||||
"position_mm": [
|
||||
1202.7034912109375,
|
||||
-909.3898315429688,
|
||||
408.1419982910156
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.81822204589844,
|
||||
"pitch": 48.22581100463867,
|
||||
"yaw": 18.396778106689453
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00022441890537757206,
|
||||
-7.963567536396464e-06,
|
||||
-2.9398649194599163e-05,
|
||||
-1.4795386871224034e-05,
|
||||
-9.369620603686464e-05,
|
||||
-1.2702492726669124e-05
|
||||
],
|
||||
[
|
||||
-7.963567536395407e-06,
|
||||
3.7068884464340944e-05,
|
||||
-3.338378703660994e-05,
|
||||
2.6508530508930155e-05,
|
||||
-6.804904795036776e-06,
|
||||
-8.467045467073405e-06
|
||||
],
|
||||
[
|
||||
-2.939864919460005e-05,
|
||||
-3.338378703660865e-05,
|
||||
0.00015704190560829434,
|
||||
-5.550273740425191e-05,
|
||||
8.385195749589376e-06,
|
||||
3.13758938875245e-05
|
||||
],
|
||||
[
|
||||
-1.4795386871223326e-05,
|
||||
2.6508530508929867e-05,
|
||||
-5.5502737404252506e-05,
|
||||
2.9231680266895845e-05,
|
||||
3.3812426915121855e-06,
|
||||
-8.125563844390692e-06
|
||||
],
|
||||
[
|
||||
-9.369620603686502e-05,
|
||||
-6.80490479503646e-06,
|
||||
8.385195749589481e-06,
|
||||
3.3812426915123345e-06,
|
||||
4.4878486349463374e-05,
|
||||
1.0425895360947247e-05
|
||||
],
|
||||
[
|
||||
-1.2702492726669507e-05,
|
||||
-8.467045467073171e-06,
|
||||
3.137589388752461e-05,
|
||||
-8.125563844390541e-06,
|
||||
1.0425895360947318e-05,
|
||||
2.9592030404347494e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.8583261662306342,
|
||||
0.3488408939722953,
|
||||
0.7180098641027528
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.005406632987996859,
|
||||
0.006699140717246009,
|
||||
0.0054398557337807674
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.006976893112270283,
|
||||
0.012106263892740327,
|
||||
0.01216157052134005
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
6.976893112270283,
|
||||
12.106263892740326,
|
||||
12.16157052134005
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 1.0513875130551562,
|
||||
"pitch": 0.6166264667162378,
|
||||
"yaw": 0.5162490597129769
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.5,
|
||||
1030.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1023.4668579101562,
|
||||
1032.796630859375
|
||||
],
|
||||
"reprojection_error_px": 2.5183121097354597,
|
||||
"confidence": 0.4963016081621025
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1316.0,
|
||||
1051.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1318.0511474609375,
|
||||
1052.518798828125
|
||||
],
|
||||
"reprojection_error_px": 2.4118574528279497,
|
||||
"confidence": 0.12173424671007582
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
813.25,
|
||||
990.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
814.3992309570312,
|
||||
987.8240966796875
|
||||
],
|
||||
"reprojection_error_px": 2.912248336295932,
|
||||
"confidence": 0.7730384623298485
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1106.0,
|
||||
937.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1103.0518798828125,
|
||||
934.6700439453125
|
||||
],
|
||||
"reprojection_error_px": 3.7576731420043146,
|
||||
"confidence": 0.6377388980107869
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
545.5,
|
||||
791.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
546.1773071289062,
|
||||
792.4124755859375
|
||||
],
|
||||
"reprojection_error_px": 1.5664712661701496,
|
||||
"confidence": 0.33398560374859715
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
2058
data/camera_study/Scene10/k3_cef/render_f_aruco_detection.json
Normal file
2058
data/camera_study/Scene10/k3_cef/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
582
data/camera_study/Scene10/k3_cef/render_f_camera_pose.json
Normal file
582
data/camera_study/Scene10/k3_cef/render_f_camera_pose.json
Normal file
@@ -0,0 +1,582 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:09Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene10\\k3_cef\\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": 27,
|
||||
"used_marker_ids": [
|
||||
68,
|
||||
46,
|
||||
208,
|
||||
47,
|
||||
56,
|
||||
53,
|
||||
97,
|
||||
62,
|
||||
54,
|
||||
55,
|
||||
72,
|
||||
66,
|
||||
214,
|
||||
95,
|
||||
51,
|
||||
103,
|
||||
69,
|
||||
58,
|
||||
82,
|
||||
73,
|
||||
210,
|
||||
52,
|
||||
64,
|
||||
77,
|
||||
83,
|
||||
75,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.00918677717341902,
|
||||
0.0014933429518723808,
|
||||
0.001390373853667637,
|
||||
0.0013903699834861628,
|
||||
0.0013903699807887252
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.941603533751138,
|
||||
"residual_median_px": 3.7352373317630128,
|
||||
"residual_max_px": 5.771900878439298,
|
||||
"sigma2_normalized": 2.17476976890378e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31769248843193054,
|
||||
0.9481521248817444,
|
||||
0.008892479352653027
|
||||
],
|
||||
[
|
||||
0.9206541180610657,
|
||||
-0.30620789527893066,
|
||||
-0.242141991853714
|
||||
],
|
||||
[
|
||||
-0.2268645018339157,
|
||||
0.08511359244585037,
|
||||
-0.9702000617980957
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12344730645418167,
|
||||
-0.19988536834716797,
|
||||
1.4972078800201416
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.378352663832453,
|
||||
1.7133801592888853,
|
||||
-0.1998435821316908
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48447033762931824,
|
||||
-0.3056860566139221,
|
||||
1.4030927419662476
|
||||
],
|
||||
"position_mm": [
|
||||
484.4703369140625,
|
||||
-305.6860656738281,
|
||||
1403.0927734375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.98638916015625,
|
||||
"pitch": 13.112541198730469,
|
||||
"yaw": 70.96184539794922
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.2311819447272024e-05,
|
||||
1.8832577487974546e-05,
|
||||
-4.656767371183097e-06,
|
||||
-4.18150026429738e-07,
|
||||
2.6114865287331025e-07,
|
||||
2.406181848846857e-06
|
||||
],
|
||||
[
|
||||
1.8832577487974533e-05,
|
||||
1.683541014579236e-05,
|
||||
-7.3574856590594524e-06,
|
||||
4.5948447714477966e-07,
|
||||
3.095065254407523e-08,
|
||||
2.3847847067019377e-06
|
||||
],
|
||||
[
|
||||
-4.6567673711861375e-06,
|
||||
-7.357485659062205e-06,
|
||||
0.00016783973036034415,
|
||||
1.5647826411604766e-06,
|
||||
-1.729586622472892e-06,
|
||||
-2.906231789157714e-05
|
||||
],
|
||||
[
|
||||
-4.1815002642977447e-07,
|
||||
4.594844771447391e-07,
|
||||
1.5647826411606013e-06,
|
||||
3.507815548304795e-07,
|
||||
-2.7134564617847737e-08,
|
||||
2.4204791300702807e-07
|
||||
],
|
||||
[
|
||||
2.611486528733672e-07,
|
||||
3.0950652544076366e-08,
|
||||
-1.729586622472832e-06,
|
||||
-2.7134564617850665e-08,
|
||||
1.9997327434023874e-07,
|
||||
4.1386012647726157e-07
|
||||
],
|
||||
[
|
||||
2.4061818488473495e-06,
|
||||
2.384784706702394e-06,
|
||||
-2.9062317891576876e-05,
|
||||
2.420479130070509e-07,
|
||||
4.138601264772586e-07,
|
||||
9.270646369219581e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3256891862833913,
|
||||
0.23509017702077495,
|
||||
0.7422838625560957
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005922681443657758,
|
||||
0.00044718371430569644,
|
||||
0.003044773615430149
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.011255169411300251,
|
||||
0.011919325044430497,
|
||||
0.004596769734438054
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
11.255169411300251,
|
||||
11.919325044430497,
|
||||
4.5967697344380545
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5094522091773732,
|
||||
"pitch": 0.4352540861263008,
|
||||
"yaw": 0.1004884180203833
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.0,
|
||||
941.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.3548583984375,
|
||||
940.5469970703125
|
||||
],
|
||||
"reprojection_error_px": 5.771900878439298,
|
||||
"confidence": 0.3105318897567382
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.25,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1387.9061279296875,
|
||||
883.3380737304688
|
||||
],
|
||||
"reprojection_error_px": 4.7309507369362676,
|
||||
"confidence": 0.480064078578645
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
937.0,
|
||||
754.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
934.9244995117188,
|
||||
751.2972412109375
|
||||
],
|
||||
"reprojection_error_px": 3.6092224568792584,
|
||||
"confidence": 0.717438637944123
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
665.0,
|
||||
836.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
667.4868774414062,
|
||||
835.926025390625
|
||||
],
|
||||
"reprojection_error_px": 2.507891336580391,
|
||||
"confidence": 0.714264135428559
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1341.75,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1344.8751220703125,
|
||||
839.613037109375
|
||||
],
|
||||
"reprojection_error_px": 5.386263209134431,
|
||||
"confidence": 0.6720101269988878
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1399.75,
|
||||
806.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.572998046875,
|
||||
803.723388671875
|
||||
],
|
||||
"reprojection_error_px": 5.655467121468141,
|
||||
"confidence": 0.25536384825957736
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.75,
|
||||
818.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.1571044921875,
|
||||
815.3113403320312
|
||||
],
|
||||
"reprojection_error_px": 3.7352373317630128,
|
||||
"confidence": 0.7144285455619288
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.25,
|
||||
862.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
843.9764404296875,
|
||||
867.170166015625
|
||||
],
|
||||
"reprojection_error_px": 4.840702902743903,
|
||||
"confidence": 0.7019920279258633
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
610.5,
|
||||
848.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
607.426025390625,
|
||||
853.0718994140625
|
||||
],
|
||||
"reprojection_error_px": 5.30359636891383,
|
||||
"confidence": 0.7005026944924987
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
675.25,
|
||||
746.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
672.9774169921875,
|
||||
745.18359375
|
||||
],
|
||||
"reprojection_error_px": 2.4147779799470532,
|
||||
"confidence": 0.6761108765479277
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.513671875,
|
||||
751.8689575195312
|
||||
],
|
||||
"reprojection_error_px": 1.381110152386584,
|
||||
"confidence": 0.63555573802114
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
508.25,
|
||||
692.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
508.324951171875,
|
||||
692.6304321289062
|
||||
],
|
||||
"reprojection_error_px": 0.14111751827228045,
|
||||
"confidence": 0.6485230397697823
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.75,
|
||||
714.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1041.2877197265625,
|
||||
715.8521118164062
|
||||
],
|
||||
"reprojection_error_px": 3.8835838005607632,
|
||||
"confidence": 0.62142490645665
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
612.75,
|
||||
626.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
616.0951538085938,
|
||||
624.1017456054688
|
||||
],
|
||||
"reprojection_error_px": 3.975556683883667,
|
||||
"confidence": 0.6415498386959416
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
739.25,
|
||||
559.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
740.84765625,
|
||||
558.3189086914062
|
||||
],
|
||||
"reprojection_error_px": 1.8491718465580436,
|
||||
"confidence": 0.6088879208521975
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
487.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.0453491210938,
|
||||
487.8307800292969
|
||||
],
|
||||
"reprojection_error_px": 4.046155573463183,
|
||||
"confidence": 0.5954680843098741
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
534.0264892578125,
|
||||
406.2565612792969
|
||||
],
|
||||
"reprojection_error_px": 5.5333073045225545,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
631.8712768554688,
|
||||
432.2906494140625
|
||||
],
|
||||
"reprojection_error_px": 3.9551281796337383,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1356.5,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.176025390625,
|
||||
429.6244201660156
|
||||
],
|
||||
"reprojection_error_px": 1.6806372266884486,
|
||||
"confidence": 0.6113473409254715
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1401.5,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.8709716796875,
|
||||
418.31756591796875
|
||||
],
|
||||
"reprojection_error_px": 2.377980004156206,
|
||||
"confidence": 0.22008504273316973
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.0,
|
||||
307.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
871.6832885742188,
|
||||
304.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.0594109400751965,
|
||||
"confidence": 0.60279428383853
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.25,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.0579833984375,
|
||||
316.39373779296875
|
||||
],
|
||||
"reprojection_error_px": 5.7213807064526625,
|
||||
"confidence": 0.5743827506632194
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
338.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
640.4821166992188,
|
||||
334.9952087402344
|
||||
],
|
||||
"reprojection_error_px": 3.0048444763765603,
|
||||
"confidence": 0.5397522426826521
|
||||
},
|
||||
{
|
||||
"marker_id": 77,
|
||||
"observed_center_px": [
|
||||
1125.5,
|
||||
230.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1128.3472900390625,
|
||||
234.04983520507812
|
||||
],
|
||||
"reprojection_error_px": 4.950578325290361,
|
||||
"confidence": 0.5278189208292927
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.25,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.932373046875,
|
||||
207.5139923095703
|
||||
],
|
||||
"reprojection_error_px": 3.461048940088533,
|
||||
"confidence": 0.5445844663450473
|
||||
},
|
||||
{
|
||||
"marker_id": 75,
|
||||
"observed_center_px": [
|
||||
1108.0,
|
||||
182.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1111.3167724609375,
|
||||
182.71337890625
|
||||
],
|
||||
"reprojection_error_px": 3.392622734922916,
|
||||
"confidence": 0.5380549070504695
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.0,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1282.8663330078125,
|
||||
133.39898681640625
|
||||
],
|
||||
"reprojection_error_px": 3.283155208898362,
|
||||
"confidence": 0.5493902887184056
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
74
data/camera_study/Scene10/k3_cef/robot_state.eval.json
Normal file
74
data/camera_study/Scene10/k3_cef/robot_state.eval.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 120.11635128397742,
|
||||
"gt": 120.0,
|
||||
"error": 0.11635128397742278,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": 59.605705616189844,
|
||||
"gt": 60.0,
|
||||
"error": 0.3942943838101485,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": -109.48656437118899,
|
||||
"gt": -110.0,
|
||||
"error": 0.5134356288110098,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.742666203350293,
|
||||
"gt": 20.0,
|
||||
"error": 0.2573337966497036,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 31.294181606949486,
|
||||
"gt": 30.0,
|
||||
"error": 1.2941816069494791,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": -179.32184542714344,
|
||||
"gt": 180.0,
|
||||
"error": 0.6781545728565561,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 4.790638782260976,
|
||||
"gt": 4.0,
|
||||
"error": 0.7906387822609764,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.6274799978153794,
|
||||
"max_abs_deg": 1.2941816069494791,
|
||||
"mean_abs_mm": 0.4534950331191996,
|
||||
"max_abs_mm": 0.7906387822609764
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene10/k3_cef/robot_state.json
Normal file
58
data/camera_study/Scene10/k3_cef/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-02T21:19:12Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 120.11635128397742,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": 59.605705616189844,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": -109.48656437118899,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 19.742666203350293,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"b": {
|
||||
"value": 31.294181606949486,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": -179.32184542714344,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 4.790638782260976,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.6321175699221144,
|
||||
"num_markers": 14
|
||||
}
|
||||
1099
data/camera_study/Scene10/k3_efg/aruco_marker_poses.json
Normal file
1099
data/camera_study/Scene10/k3_efg/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user