script-arbeit und rendering merge
This commit is contained in:
927
data/camera_study/Scene7/k3_abe/aruco_marker_poses.json
Normal file
927
data/camera_study/Scene7/k3_abe/aruco_marker_poses.json
Normal file
@@ -0,0 +1,927 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:06Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.26815792269538197,
|
||||
-0.15043156549192685,
|
||||
0.3554920401406808
|
||||
],
|
||||
"position_mm": [
|
||||
268.15792269538196,
|
||||
-150.43156549192685,
|
||||
355.4920401406808
|
||||
],
|
||||
"normal": [
|
||||
0.0510795102172568,
|
||||
-0.9399135128265266,
|
||||
-0.3375699513316672
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.27692269264205355,
|
||||
-0.14525064875156696,
|
||||
0.3427453150348121
|
||||
],
|
||||
[
|
||||
0.25435685312883144,
|
||||
-0.14799995986973027,
|
||||
0.34628593150617176
|
||||
],
|
||||
[
|
||||
0.2592467173030211,
|
||||
-0.15546852192058136,
|
||||
0.36851038665515906
|
||||
],
|
||||
[
|
||||
0.28210542770762187,
|
||||
-0.1530071314258288,
|
||||
0.36442652736658027
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.477687251662754
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.23551786307187764,
|
||||
-0.1709876676896503,
|
||||
0.3273196152990364
|
||||
],
|
||||
"position_mm": [
|
||||
235.51786307187763,
|
||||
-170.9876676896503,
|
||||
327.3196152990364
|
||||
],
|
||||
"normal": [
|
||||
0.28799010832061195,
|
||||
-0.57539202874207,
|
||||
0.7654970351148116
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23062940750547495,
|
||||
-0.18451281408207723,
|
||||
0.31911320486662564
|
||||
],
|
||||
[
|
||||
0.22041121353063903,
|
||||
-0.16947181890778495,
|
||||
0.33402481179995214
|
||||
],
|
||||
[
|
||||
0.24074911038771027,
|
||||
-0.15743184529602752,
|
||||
0.3356588557782071
|
||||
],
|
||||
[
|
||||
0.2502817208636863,
|
||||
-0.17253419247271146,
|
||||
0.3204815887513608
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.424981401814115
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.34396125007076145,
|
||||
-0.28825477126189825,
|
||||
-0.027428402765613074
|
||||
],
|
||||
"position_mm": [
|
||||
343.9612500707614,
|
||||
-288.25477126189827,
|
||||
-27.428402765613075
|
||||
],
|
||||
"normal": [
|
||||
0.02912700840492093,
|
||||
0.04363702308797857,
|
||||
0.9986227654111431
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3323634393322268,
|
||||
-0.3003295848984501,
|
||||
-0.026393568871386764
|
||||
],
|
||||
[
|
||||
0.33218033275952247,
|
||||
-0.276629611882309,
|
||||
-0.02775996287158786
|
||||
],
|
||||
[
|
||||
0.35568886822004114,
|
||||
-0.2763897651312691,
|
||||
-0.02811846440456181
|
||||
],
|
||||
[
|
||||
0.35561235997125534,
|
||||
-0.2996701231355649,
|
||||
-0.027441614914915854
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.456180328512623
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3396698129390377,
|
||||
-0.328254276634972,
|
||||
-0.027069173362273755
|
||||
],
|
||||
"position_mm": [
|
||||
339.6698129390377,
|
||||
-328.254276634972,
|
||||
-27.069173362273755
|
||||
],
|
||||
"normal": [
|
||||
0.01315947125277585,
|
||||
0.03709120474419824,
|
||||
0.9992252352933103
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.32814102809839013,
|
||||
-0.3402700533681734,
|
||||
-0.026490052954166114
|
||||
],
|
||||
[
|
||||
0.32776968252864697,
|
||||
-0.31642429560660673,
|
||||
-0.027332559464391573
|
||||
],
|
||||
[
|
||||
0.3510280691327073,
|
||||
-0.31649315661803756,
|
||||
-0.027674759196389707
|
||||
],
|
||||
[
|
||||
0.3517404719964064,
|
||||
-0.33982960094707026,
|
||||
-0.026779321834147624
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.523584714304473
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6270263903166824,
|
||||
-0.2758063812474996,
|
||||
-0.027904785843234615
|
||||
],
|
||||
"position_mm": [
|
||||
627.0263903166824,
|
||||
-275.80638124749964,
|
||||
-27.904785843234617
|
||||
],
|
||||
"normal": [
|
||||
-0.00948209987808555,
|
||||
0.008499265012547387,
|
||||
0.9999189228513222
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6155554949488855,
|
||||
-0.2879265785279561,
|
||||
-0.027815467031427368
|
||||
],
|
||||
[
|
||||
0.6153026233342308,
|
||||
-0.26460037243070905,
|
||||
-0.028209691238930995
|
||||
],
|
||||
[
|
||||
0.6381012725534906,
|
||||
-0.26400322453065,
|
||||
-0.02779902913192499
|
||||
],
|
||||
[
|
||||
0.6391461704301228,
|
||||
-0.28669534950068326,
|
||||
-0.027794955970655105
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.12000866850908
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4014362184606374,
|
||||
-0.1730864932283305,
|
||||
-0.027253144034683673
|
||||
],
|
||||
"position_mm": [
|
||||
401.43621846063735,
|
||||
-173.0864932283305,
|
||||
-27.25314403468367
|
||||
],
|
||||
"normal": [
|
||||
0.006723168845355216,
|
||||
0.026556948012231296,
|
||||
0.9996246933289276
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.39045297527764555,
|
||||
-0.18496810634400046,
|
||||
-0.026810478834083214
|
||||
],
|
||||
[
|
||||
0.3899215880757662,
|
||||
-0.16173283778533787,
|
||||
-0.027533167841388585
|
||||
],
|
||||
[
|
||||
0.4118463283775246,
|
||||
-0.1609790909792085,
|
||||
-0.027590065433818266
|
||||
],
|
||||
[
|
||||
0.413523982111613,
|
||||
-0.18466593780477517,
|
||||
-0.027078864029444615
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.00414400441112
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.77435933522941,
|
||||
-0.23485942087400716,
|
||||
-0.028301886066009932
|
||||
],
|
||||
"position_mm": [
|
||||
774.35933522941,
|
||||
-234.85942087400716,
|
||||
-28.30188606600993
|
||||
],
|
||||
"normal": [
|
||||
0.0034492348852469064,
|
||||
0.01922452625285162,
|
||||
0.9998092419902208
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.7632344202046819,
|
||||
-0.24686186155351716,
|
||||
-0.02793863446459759
|
||||
],
|
||||
[
|
||||
0.7624830886185568,
|
||||
-0.22387045815690867,
|
||||
-0.02856448877294384
|
||||
],
|
||||
[
|
||||
0.7857127435992999,
|
||||
-0.22318041398080535,
|
||||
-0.02847053327677682
|
||||
],
|
||||
[
|
||||
0.7860070884951014,
|
||||
-0.24552494980479747,
|
||||
-0.02823388774972148
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.853448939773653
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5060531944784721,
|
||||
-0.3138469001316254,
|
||||
-0.027128470804535197
|
||||
],
|
||||
"position_mm": [
|
||||
506.05319447847205,
|
||||
-313.84690013162543,
|
||||
-27.128470804535198
|
||||
],
|
||||
"normal": [
|
||||
-0.0069251266509142515,
|
||||
0.01880093362269153,
|
||||
0.999799263610343
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.49390241323653544,
|
||||
-0.32505344981943246,
|
||||
-0.02699546812064775
|
||||
],
|
||||
[
|
||||
0.4948144543101943,
|
||||
-0.30138923693555014,
|
||||
-0.02744695812345829
|
||||
],
|
||||
[
|
||||
0.5182938750601653,
|
||||
-0.30267770807587646,
|
||||
-0.02724732189397977
|
||||
],
|
||||
[
|
||||
0.5172020353069934,
|
||||
-0.3262672056956425,
|
||||
-0.026824135080054975
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.538016973108295
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6464765085427859,
|
||||
-0.186883879040037,
|
||||
-0.02716911109727515
|
||||
],
|
||||
"position_mm": [
|
||||
646.476508542786,
|
||||
-186.88387904003702,
|
||||
-27.16911109727515
|
||||
],
|
||||
"normal": [
|
||||
-0.01453025471881514,
|
||||
0.030317637938601427,
|
||||
0.9994346964797801
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6346920455034443,
|
||||
-0.1986102576295217,
|
||||
-0.026919330044392027
|
||||
],
|
||||
[
|
||||
0.6356181361439418,
|
||||
-0.174706492046367,
|
||||
-0.02776343318208423
|
||||
],
|
||||
[
|
||||
0.6579667866426484,
|
||||
-0.17563102537174852,
|
||||
-0.027273564439052392
|
||||
],
|
||||
[
|
||||
0.657629065881109,
|
||||
-0.19858774111251082,
|
||||
-0.026720116723571948
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.053370363524337
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.1872570513239934,
|
||||
-0.2759456031068946,
|
||||
-0.0290133293548366
|
||||
],
|
||||
"position_mm": [
|
||||
187.2570513239934,
|
||||
-275.94560310689457,
|
||||
-29.0133293548366
|
||||
],
|
||||
"normal": [
|
||||
-0.015034134471734692,
|
||||
0.004300410834696234,
|
||||
0.9998777331590791
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1761017691143913,
|
||||
-0.2878054271729446,
|
||||
-0.02910660839832744
|
||||
],
|
||||
[
|
||||
0.17482948404282958,
|
||||
-0.2646323794513373,
|
||||
-0.029272035761246176
|
||||
],
|
||||
[
|
||||
0.1985388219699428,
|
||||
-0.2640451169095566,
|
||||
-0.02887176696248121
|
||||
],
|
||||
[
|
||||
0.19955813016881,
|
||||
-0.28729948889373985,
|
||||
-0.02880290629729157
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.41727749941901
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37109169869763675,
|
||||
-0.18416027344410324,
|
||||
-0.027504660100669195
|
||||
],
|
||||
"position_mm": [
|
||||
371.09169869763673,
|
||||
-184.16027344410324,
|
||||
-27.504660100669195
|
||||
],
|
||||
"normal": [
|
||||
0.03917276946123607,
|
||||
-0.04946721517618069,
|
||||
0.9980072588691178
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3594547058413303,
|
||||
-0.19555260970736518,
|
||||
-0.027315308168438836
|
||||
],
|
||||
[
|
||||
0.3591162294420739,
|
||||
-0.17274995820305,
|
||||
-0.02677556707527944
|
||||
],
|
||||
[
|
||||
0.3823979647849294,
|
||||
-0.1729636562958739,
|
||||
-0.027082486227714274
|
||||
],
|
||||
[
|
||||
0.3833978947222135,
|
||||
-0.19537486957012382,
|
||||
-0.028845278931244226
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.147907578989606
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6514748448779187,
|
||||
-0.22395958816750894,
|
||||
-0.027205802346263516
|
||||
],
|
||||
"position_mm": [
|
||||
651.4748448779187,
|
||||
-223.95958816750894,
|
||||
-27.205802346263514
|
||||
],
|
||||
"normal": [
|
||||
0.01872762202459827,
|
||||
0.0004845075845035796,
|
||||
0.9998245053136597
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6395019899948928,
|
||||
-0.235411819028619,
|
||||
-0.02690534279493345
|
||||
],
|
||||
[
|
||||
0.6405215553430778,
|
||||
-0.21173743422299995,
|
||||
-0.027076587437380586
|
||||
],
|
||||
[
|
||||
0.6635325608911471,
|
||||
-0.21287532949095003,
|
||||
-0.027364761995659164
|
||||
],
|
||||
[
|
||||
0.6623432732825573,
|
||||
-0.2358137699274668,
|
||||
-0.027476517157080854
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.139838453075175
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10508950240376909,
|
||||
-0.1900033532414948,
|
||||
-0.028867391892727537
|
||||
],
|
||||
"position_mm": [
|
||||
105.08950240376909,
|
||||
-190.0033532414948,
|
||||
-28.867391892727536
|
||||
],
|
||||
"normal": [
|
||||
-0.014727209848215546,
|
||||
0.02763054893840989,
|
||||
0.9995097108359923
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.0936105896471429,
|
||||
-0.20138874039717033,
|
||||
-0.029285105074877242
|
||||
],
|
||||
[
|
||||
0.09303295324131393,
|
||||
-0.17844850718168984,
|
||||
-0.028813911437557484
|
||||
],
|
||||
[
|
||||
0.11685335892323505,
|
||||
-0.17790713951270745,
|
||||
-0.029545084700979947
|
||||
],
|
||||
[
|
||||
0.1168611078033845,
|
||||
-0.20226902587441167,
|
||||
-0.027825466357495474
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.631383358635667
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5224524806191451,
|
||||
-0.26841355426653446,
|
||||
-0.027156450881211082
|
||||
],
|
||||
"position_mm": [
|
||||
522.452480619145,
|
||||
-268.41355426653445,
|
||||
-27.156450881211082
|
||||
],
|
||||
"normal": [
|
||||
0.007215567923634434,
|
||||
0.016154197428938092,
|
||||
0.999843476492679
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.5106971692828901,
|
||||
-0.28022534792444376,
|
||||
-0.02683174504041389
|
||||
],
|
||||
[
|
||||
0.5106914460185046,
|
||||
-0.25678511580165747,
|
||||
-0.027309788886075954
|
||||
],
|
||||
[
|
||||
0.5339155072434263,
|
||||
-0.2571974482367395,
|
||||
-0.027367398030745484
|
||||
],
|
||||
[
|
||||
0.5345057999317594,
|
||||
-0.27944630510329693,
|
||||
-0.027116871567609002
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.18851872786932
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.26201684537071646,
|
||||
-0.15563931778357787,
|
||||
0.1669357916263646
|
||||
],
|
||||
"position_mm": [
|
||||
262.01684537071645,
|
||||
-155.63931778357787,
|
||||
166.9357916263646
|
||||
],
|
||||
"normal": [
|
||||
0.91391472129382,
|
||||
-0.4055747803853627,
|
||||
0.016400601141547323
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26716561370866865,
|
||||
-0.14371660504079678,
|
||||
0.15513233494134782
|
||||
],
|
||||
[
|
||||
0.2574702459436392,
|
||||
-0.167169947557525,
|
||||
0.1537769668934527
|
||||
],
|
||||
[
|
||||
0.2566944495874201,
|
||||
-0.16630009204588922,
|
||||
0.17944298330826977
|
||||
],
|
||||
[
|
||||
0.266737072243138,
|
||||
-0.14537062649010044,
|
||||
0.1793908813623881
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.659953870959217
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6504753966053083,
|
||||
-0.009956650832332058,
|
||||
0.000338992527593783
|
||||
],
|
||||
"position_mm": [
|
||||
650.4753966053083,
|
||||
-9.956650832332059,
|
||||
0.338992527593783
|
||||
],
|
||||
"normal": [
|
||||
0.03460084210337147,
|
||||
-0.015099010667955496,
|
||||
0.9992871467213948
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.638845976771368,
|
||||
0.0018611306248525457,
|
||||
0.0007384259296962115
|
||||
],
|
||||
[
|
||||
0.6620779850727981,
|
||||
0.0005548063528442433,
|
||||
0.0002968117340577305
|
||||
],
|
||||
[
|
||||
0.6627826987041633,
|
||||
-0.020636524506935938,
|
||||
-0.00043850151587455916
|
||||
],
|
||||
[
|
||||
0.6381949258729037,
|
||||
-0.021606015800089088,
|
||||
0.000759233962495749
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.150221123214518
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13745818116610892,
|
||||
-0.1410045459312025,
|
||||
0.0858527421758028
|
||||
],
|
||||
"position_mm": [
|
||||
137.45818116610891,
|
||||
-141.0045459312025,
|
||||
85.8527421758028
|
||||
],
|
||||
"normal": [
|
||||
-0.0004838781374390189,
|
||||
-0.03743829103877306,
|
||||
0.9992988242893335
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1253207660839696,
|
||||
-0.12945573861340148,
|
||||
0.08629800006272034
|
||||
],
|
||||
[
|
||||
0.14898301912038178,
|
||||
-0.1293797049415375,
|
||||
0.08627573806494222
|
||||
],
|
||||
[
|
||||
0.14986515103794928,
|
||||
-0.15278699475328777,
|
||||
0.08543503156767311
|
||||
],
|
||||
[
|
||||
0.12566378842213496,
|
||||
-0.1523957454165833,
|
||||
0.08540219900787549
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.566493496476944
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13936024724943963,
|
||||
-0.17699738469734275,
|
||||
0.047094403149046254
|
||||
],
|
||||
"position_mm": [
|
||||
139.36024724943962,
|
||||
-176.99738469734274,
|
||||
47.09440314904626
|
||||
],
|
||||
"normal": [
|
||||
-0.0043331911159189525,
|
||||
-0.9995851871849507,
|
||||
-0.028472390401583655
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1275403353163289,
|
||||
-0.17719936329211672,
|
||||
0.058864676763619
|
||||
],
|
||||
[
|
||||
0.15136995549819768,
|
||||
-0.17747082699226976,
|
||||
0.05911800200491307
|
||||
],
|
||||
[
|
||||
0.15076098522158116,
|
||||
-0.17661692624202724,
|
||||
0.03487466797598464
|
||||
],
|
||||
[
|
||||
0.12776971296165085,
|
||||
-0.17670242226295732,
|
||||
0.035520265851668294
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.612460620498688
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.22907608600811075,
|
||||
-0.177337993749173,
|
||||
0.05277182514954064
|
||||
],
|
||||
"position_mm": [
|
||||
229.07608600811074,
|
||||
-177.337993749173,
|
||||
52.77182514954064
|
||||
],
|
||||
"normal": [
|
||||
0.002482558661748227,
|
||||
-0.9988145692228239,
|
||||
0.04861371422464889
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.241117044075303,
|
||||
-0.17672255599428058,
|
||||
0.06423209796204693
|
||||
],
|
||||
[
|
||||
0.24071172904787244,
|
||||
-0.17790771768454933,
|
||||
0.04105212631271953
|
||||
],
|
||||
[
|
||||
0.21725050577287572,
|
||||
-0.17792670681275438,
|
||||
0.04072739114294688
|
||||
],
|
||||
[
|
||||
0.21722506513639186,
|
||||
-0.17679499450510772,
|
||||
0.06507568518044919
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.739709446811588
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.19437942787985907,
|
||||
-0.17743076051017606,
|
||||
0.053932933927623244
|
||||
],
|
||||
"position_mm": [
|
||||
194.37942787985907,
|
||||
-177.43076051017607,
|
||||
53.932933927623246
|
||||
],
|
||||
"normal": [
|
||||
-0.015291631306288465,
|
||||
-0.9977264356062271,
|
||||
0.06563631391604564
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.20525853766578075,
|
||||
-0.17694112940819023,
|
||||
0.06624227019552782
|
||||
],
|
||||
[
|
||||
0.20578696947727426,
|
||||
-0.1782241402138222,
|
||||
0.042136304669980106
|
||||
],
|
||||
[
|
||||
0.18377996461868257,
|
||||
-0.17822315248838277,
|
||||
0.04185317375207765
|
||||
],
|
||||
[
|
||||
0.18269223975769872,
|
||||
-0.17633461993030897,
|
||||
0.0654999870929074
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.12209306736259
|
||||
}
|
||||
]
|
||||
}
|
||||
448
data/camera_study/Scene7/k3_abe/aruco_positions_initial.json
Normal file
448
data/camera_study/Scene7/k3_abe/aruco_positions_initial.json
Normal file
@@ -0,0 +1,448 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:05Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2681675132548733,
|
||||
-0.15038643839663032,
|
||||
0.35554163448990583
|
||||
],
|
||||
"position_mm": [
|
||||
268.1675132548733,
|
||||
-150.38643839663033,
|
||||
355.54163448990585
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.2340614502912172,
|
||||
-0.16992843423960377,
|
||||
0.32791420382514525
|
||||
],
|
||||
"position_mm": [
|
||||
234.0614502912172,
|
||||
-169.92843423960377,
|
||||
327.91420382514525
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34396091272472074,
|
||||
-0.2882905385046472,
|
||||
-0.02749959872197397
|
||||
],
|
||||
"position_mm": [
|
||||
343.96091272472074,
|
||||
-288.2905385046472,
|
||||
-27.49959872197397
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33927137777054195,
|
||||
-0.32836945460848954,
|
||||
-0.027140499837860998
|
||||
],
|
||||
"position_mm": [
|
||||
339.27137777054196,
|
||||
-328.36945460848955,
|
||||
-27.140499837860997
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6270536767050526,
|
||||
-0.2758227543097342,
|
||||
-0.0279685204506267
|
||||
],
|
||||
"position_mm": [
|
||||
627.0536767050527,
|
||||
-275.8227543097342,
|
||||
-27.9685204506267
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4014452280123305,
|
||||
-0.17310633125283337,
|
||||
-0.027301829176284084
|
||||
],
|
||||
"position_mm": [
|
||||
401.4452280123305,
|
||||
-173.10633125283337,
|
||||
-27.301829176284084
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7744034262642909,
|
||||
-0.2348583697560386,
|
||||
-0.02838017097504217
|
||||
],
|
||||
"position_mm": [
|
||||
774.4034262642909,
|
||||
-234.8583697560386,
|
||||
-28.380170975042173
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5060671044869716,
|
||||
-0.31403206593970623,
|
||||
-0.027225176370726356
|
||||
],
|
||||
"position_mm": [
|
||||
506.0671044869716,
|
||||
-314.03206593970623,
|
||||
-27.225176370726356
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6468634129279873,
|
||||
-0.18720398899604554,
|
||||
-0.027212595256534067
|
||||
],
|
||||
"position_mm": [
|
||||
646.8634129279873,
|
||||
-187.20398899604555,
|
||||
-27.21259525653407
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.1872515300812936,
|
||||
-0.27596642482729833,
|
||||
-0.029104489270393753
|
||||
],
|
||||
"position_mm": [
|
||||
187.25153008129362,
|
||||
-275.96642482729834,
|
||||
-29.104489270393753
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3708303561415731,
|
||||
-0.1842468314944529,
|
||||
-0.027598120482914306
|
||||
],
|
||||
"position_mm": [
|
||||
370.83035614157313,
|
||||
-184.2468314944529,
|
||||
-27.598120482914307
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6515122211947724,
|
||||
-0.22397272474065516,
|
||||
-0.02726850304672431
|
||||
],
|
||||
"position_mm": [
|
||||
651.5122211947723,
|
||||
-223.97272474065517,
|
||||
-27.268503046724312
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10507647537133025,
|
||||
-0.19001670019407546,
|
||||
-0.02895879317782777
|
||||
],
|
||||
"position_mm": [
|
||||
105.07647537133025,
|
||||
-190.01670019407547,
|
||||
-28.95879317782777
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5224735537776948,
|
||||
-0.2684307937788223,
|
||||
-0.027215134668328485
|
||||
],
|
||||
"position_mm": [
|
||||
522.4735537776947,
|
||||
-268.4307937788223,
|
||||
-27.215134668328485
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2619857977321362,
|
||||
-0.15564989056901132,
|
||||
0.16696313354319683
|
||||
],
|
||||
"position_mm": [
|
||||
261.9857977321362,
|
||||
-155.64989056901132,
|
||||
166.96313354319685
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6505152696238259,
|
||||
-0.009935598080629916,
|
||||
0.000279574513070445
|
||||
],
|
||||
"position_mm": [
|
||||
650.5152696238259,
|
||||
-9.935598080629916,
|
||||
0.279574513070445
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13744718774042755,
|
||||
-0.1410055594645085,
|
||||
0.08576867419838481
|
||||
],
|
||||
"position_mm": [
|
||||
137.44718774042755,
|
||||
-141.00555946450848,
|
||||
85.76867419838482
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.13934231067384872,
|
||||
-0.17693719851202955,
|
||||
0.04709633761724975
|
||||
],
|
||||
"position_mm": [
|
||||
139.34231067384871,
|
||||
-176.93719851202954,
|
||||
47.09633761724975
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2290678838712042,
|
||||
-0.1772727007228455,
|
||||
0.052767187698013106
|
||||
],
|
||||
"position_mm": [
|
||||
229.0678838712042,
|
||||
-177.2727007228455,
|
||||
52.7671876980131
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.19436896938045858,
|
||||
-0.17737070499883775,
|
||||
0.053932640487524885
|
||||
],
|
||||
"position_mm": [
|
||||
194.3689693804586,
|
||||
-177.37070499883777,
|
||||
53.932640487524885
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
447
data/camera_study/Scene7/k3_abe/aruco_positions_optimized.json
Normal file
447
data/camera_study/Scene7/k3_abe/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,447 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:06Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2681584421583462,
|
||||
-0.1504002090550221,
|
||||
0.3555124184275509
|
||||
],
|
||||
"position_mm": [
|
||||
268.15844215834625,
|
||||
-150.40020905502212,
|
||||
355.51241842755087
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.235521161996063,
|
||||
-0.1705993018072227,
|
||||
0.3269330693002045
|
||||
],
|
||||
"position_mm": [
|
||||
235.521161996063,
|
||||
-170.59930180722267,
|
||||
326.93306930020447
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34598558931635004,
|
||||
-0.28531575062240394,
|
||||
-0.03151657036012973
|
||||
],
|
||||
"position_mm": [
|
||||
345.98558931635006,
|
||||
-285.3157506224039,
|
||||
-31.516570360129734
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3394570887898629,
|
||||
-0.3286557749076613,
|
||||
-0.02669341212195733
|
||||
],
|
||||
"position_mm": [
|
||||
339.4570887898629,
|
||||
-328.6557749076613,
|
||||
-26.69341212195733
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6252349472616596,
|
||||
-0.2771824545725208,
|
||||
-0.027866572231771494
|
||||
],
|
||||
"position_mm": [
|
||||
625.2349472616596,
|
||||
-277.1824545725208,
|
||||
-27.866572231771492
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4049306086988745,
|
||||
-0.1740847672497022,
|
||||
-0.02712962064675778
|
||||
],
|
||||
"position_mm": [
|
||||
404.9306086988745,
|
||||
-174.0847672497022,
|
||||
-27.12962064675778
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"position_m": [
|
||||
0.7744836830486176,
|
||||
-0.23474657965403162,
|
||||
-0.028277268168153125
|
||||
],
|
||||
"position_mm": [
|
||||
774.4836830486175,
|
||||
-234.74657965403162,
|
||||
-28.277268168153125
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5058369307125966,
|
||||
-0.31465720173549866,
|
||||
-0.02687980566811764
|
||||
],
|
||||
"position_mm": [
|
||||
505.8369307125966,
|
||||
-314.65720173549863,
|
||||
-26.87980566811764
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6461147631950489,
|
||||
-0.18524726787560855,
|
||||
-0.028049125348434945
|
||||
],
|
||||
"position_mm": [
|
||||
646.1147631950489,
|
||||
-185.24726787560854,
|
||||
-28.049125348434945
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18723309799033616,
|
||||
-0.2758661511433459,
|
||||
-0.02905759143153927
|
||||
],
|
||||
"position_mm": [
|
||||
187.23309799033615,
|
||||
-275.8661511433459,
|
||||
-29.05759143153927
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.36983453812969397,
|
||||
-0.1849512139983053,
|
||||
-0.02699066895657519
|
||||
],
|
||||
"position_mm": [
|
||||
369.83453812969395,
|
||||
-184.9512139983053,
|
||||
-26.99066895657519
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6524371196532986,
|
||||
-0.2231534557983355,
|
||||
-0.02734909101777175
|
||||
],
|
||||
"position_mm": [
|
||||
652.4371196532986,
|
||||
-223.1534557983355,
|
||||
-27.349091017771748
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10500600123679181,
|
||||
-0.18972951109998137,
|
||||
-0.02879401943820561
|
||||
],
|
||||
"position_mm": [
|
||||
105.0060012367918,
|
||||
-189.72951109998138,
|
||||
-28.794019438205613
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5235910292587717,
|
||||
-0.2671510663543178,
|
||||
-0.02769972773864711
|
||||
],
|
||||
"position_mm": [
|
||||
523.5910292587716,
|
||||
-267.1510663543178,
|
||||
-27.69972773864711
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2620229747732567,
|
||||
-0.15558977046618291,
|
||||
0.1670061588737745
|
||||
],
|
||||
"position_mm": [
|
||||
262.0229747732567,
|
||||
-155.58977046618293,
|
||||
167.00615887377452
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6505373893823327,
|
||||
-0.009886025196306528,
|
||||
0.00036133528266871017
|
||||
],
|
||||
"position_mm": [
|
||||
650.5373893823328,
|
||||
-9.886025196306528,
|
||||
0.3613352826687102
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13790396452009196,
|
||||
-0.14045993302013418,
|
||||
0.08364985777265152
|
||||
],
|
||||
"position_mm": [
|
||||
137.90396452009196,
|
||||
-140.45993302013417,
|
||||
83.64985777265152
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.13907933247457976,
|
||||
-0.17551799799002896,
|
||||
0.048727661800494364
|
||||
],
|
||||
"position_mm": [
|
||||
139.07933247457976,
|
||||
-175.51799799002896,
|
||||
48.72766180049437
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2305276766017724,
|
||||
-0.17684789850160496,
|
||||
0.05245004947669514
|
||||
],
|
||||
"position_mm": [
|
||||
230.52767660177238,
|
||||
-176.84789850160496,
|
||||
52.45004947669514
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.19309639800941916,
|
||||
-0.17754302863627758,
|
||||
0.05460940356840264
|
||||
],
|
||||
"position_mm": [
|
||||
193.09639800941918,
|
||||
-177.54302863627757,
|
||||
54.60940356840264
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2550
data/camera_study/Scene7/k3_abe/render_a_aruco_detection.json
Normal file
2550
data/camera_study/Scene7/k3_abe/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
495
data/camera_study/Scene7/k3_abe/render_a_camera_pose.json
Normal file
495
data/camera_study/Scene7/k3_abe/render_a_camera_pose.json
Normal file
@@ -0,0 +1,495 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:04Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abe\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 21,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
96,
|
||||
105,
|
||||
208,
|
||||
62,
|
||||
211,
|
||||
102,
|
||||
92,
|
||||
217,
|
||||
83,
|
||||
206,
|
||||
82
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.008637661272119635,
|
||||
0.001378997920547267,
|
||||
0.001270197702286651,
|
||||
0.0012701969813791025
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.59407684916003,
|
||||
"residual_median_px": 3.0341220410693275,
|
||||
"residual_max_px": 7.500931312683797,
|
||||
"sigma2_normalized": 1.8823004334188687e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.807988166809082,
|
||||
-0.5891971588134766,
|
||||
0.001361375325359404
|
||||
],
|
||||
[
|
||||
-0.34328895807266235,
|
||||
-0.47264033555984497,
|
||||
-0.8116426467895508
|
||||
],
|
||||
[
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2274739146232605,
|
||||
0.1723705530166626,
|
||||
1.135572075843811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.10829659945216,
|
||||
-0.6862504489609214,
|
||||
0.35341311329904523
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3008120357990265,
|
||||
-0.796732485294342,
|
||||
0.8035603761672974
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120422363281,
|
||||
-796.7324829101562,
|
||||
803.5603637695312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.71337890625,
|
||||
"pitch": -28.611038208007812,
|
||||
"yaw": -23.019123077392578
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.3579146685393285e-05,
|
||||
-3.662263700014619e-06,
|
||||
-1.7772782365863185e-06,
|
||||
6.0488321008046e-07,
|
||||
1.1067094455831678e-06,
|
||||
4.170760705856697e-06
|
||||
],
|
||||
[
|
||||
-3.662263700014623e-06,
|
||||
5.155046366298029e-06,
|
||||
-8.511212401612911e-10,
|
||||
-4.659001530342674e-07,
|
||||
-1.3752893224653372e-06,
|
||||
-9.198802628766654e-07
|
||||
],
|
||||
[
|
||||
-1.7772782365863695e-06,
|
||||
-8.511212401414874e-10,
|
||||
1.481843454479694e-05,
|
||||
7.829523207564362e-07,
|
||||
-2.140754408025017e-06,
|
||||
-4.809408114299546e-06
|
||||
],
|
||||
[
|
||||
6.048832100804537e-07,
|
||||
-4.659001530342655e-07,
|
||||
7.829523207564481e-07,
|
||||
2.813982259728509e-07,
|
||||
7.195223550256785e-08,
|
||||
4.0965222600942376e-07
|
||||
],
|
||||
[
|
||||
1.1067094455831756e-06,
|
||||
-1.3752893224653392e-06,
|
||||
-2.140754408025007e-06,
|
||||
7.195223550257014e-08,
|
||||
8.847412472210063e-07,
|
||||
1.4720566812062417e-06
|
||||
],
|
||||
[
|
||||
4.170760705856703e-06,
|
||||
-9.198802628766703e-07,
|
||||
-4.809408114299501e-06,
|
||||
4.0965222600943054e-07,
|
||||
1.4720566812062385e-06,
|
||||
6.705552254558845e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.21113433867220652,
|
||||
0.13008850428030963,
|
||||
0.2205584979566482
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005304698162693622,
|
||||
0.000940606850507164,
|
||||
0.0025895081105412367
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0032069055584266794,
|
||||
0.003194507132712846,
|
||||
0.004808450503197408
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.2069055584266795,
|
||||
3.194507132712846,
|
||||
4.808450503197408
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.21084634239707836,
|
||||
"pitch": 0.16472354888964957,
|
||||
"yaw": 0.1499000453203442
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.0,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.7686157226562,
|
||||
1028.265869140625
|
||||
],
|
||||
"reprojection_error_px": 4.232885056796495,
|
||||
"confidence": 0.4950646764382309
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.4945068359375,
|
||||
1028.0762939453125
|
||||
],
|
||||
"reprojection_error_px": 3.9001660576032227,
|
||||
"confidence": 0.5211087340042874
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.75,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
661.0166625976562,
|
||||
995.37353515625
|
||||
],
|
||||
"reprojection_error_px": 4.437479946349729,
|
||||
"confidence": 0.8535373989291568
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.2626953125,
|
||||
962.6254272460938
|
||||
],
|
||||
"reprojection_error_px": 7.500931312683797,
|
||||
"confidence": 0.7311948387602913
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1033935546875,
|
||||
934.4603881835938
|
||||
],
|
||||
"reprojection_error_px": 2.7306934674884866,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.75,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.1048583984375,
|
||||
927.634521484375
|
||||
],
|
||||
"reprojection_error_px": 1.739533995216127,
|
||||
"confidence": 0.7811997380618676
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.3009033203125,
|
||||
913.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 2.3480820396644706,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.5685729980469,
|
||||
846.4403686523438
|
||||
],
|
||||
"reprojection_error_px": 1.8617091046678553,
|
||||
"confidence": 0.6242173596603116
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1331.8348388671875,
|
||||
822.722412109375
|
||||
],
|
||||
"reprojection_error_px": 3.246555752245531,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.7967529296875,
|
||||
809.1852416992188
|
||||
],
|
||||
"reprojection_error_px": 1.6778791374040292,
|
||||
"confidence": 0.6619705710475772
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1017.25,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.7058715820312,
|
||||
795.8402099609375
|
||||
],
|
||||
"reprojection_error_px": 3.415985899567432,
|
||||
"confidence": 0.6365286894071078
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.75,
|
||||
769.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1293.679931640625,
|
||||
766.1796875
|
||||
],
|
||||
"reprojection_error_px": 2.821182761297423,
|
||||
"confidence": 0.5120561345306578
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.0,
|
||||
687.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.8656005859375,
|
||||
689.5853881835938
|
||||
],
|
||||
"reprojection_error_px": 2.373964175571692,
|
||||
"confidence": 0.5482924705198903
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1041.5,
|
||||
762.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1047.6871337890625,
|
||||
762.5466918945312
|
||||
],
|
||||
"reprojection_error_px": 6.187309969346437,
|
||||
"confidence": 0.5186330529580038
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.75,
|
||||
681.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.9866943359375,
|
||||
683.4385375976562
|
||||
],
|
||||
"reprojection_error_px": 3.238366472735696,
|
||||
"confidence": 0.47113837744656556
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1369.72265625,
|
||||
654.7026977539062
|
||||
],
|
||||
"reprojection_error_px": 3.0341220410693275,
|
||||
"confidence": 0.33337595746251947
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1324.0,
|
||||
629.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.396240234375,
|
||||
628.090087890625
|
||||
],
|
||||
"reprojection_error_px": 4.692818345767798,
|
||||
"confidence": 0.3745046975298171
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.57958984375,
|
||||
525.5823364257812
|
||||
],
|
||||
"reprojection_error_px": 4.083568094328761,
|
||||
"confidence": 0.4001538913904134
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
158.0,
|
||||
563.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
158.82260131835938,
|
||||
565.0972290039062
|
||||
],
|
||||
"reprojection_error_px": 1.796611649713408,
|
||||
"confidence": 0.23907155526747506
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1140.25,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.7650146484375,
|
||||
473.54071044921875
|
||||
],
|
||||
"reprojection_error_px": 0.5282167237947121,
|
||||
"confidence": 0.3376369222165973
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
408.25,
|
||||
510.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
409.3575744628906,
|
||||
508.6090393066406
|
||||
],
|
||||
"reprojection_error_px": 1.9797659427310939,
|
||||
"confidence": 0.2420916353316756
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1840
data/camera_study/Scene7/k3_abe/render_b_aruco_detection.json
Normal file
1840
data/camera_study/Scene7/k3_abe/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
389
data/camera_study/Scene7/k3_abe/render_b_camera_pose.json
Normal file
389
data/camera_study/Scene7/k3_abe/render_b_camera_pose.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:05Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abe\\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": 13,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
59,
|
||||
95,
|
||||
47,
|
||||
63,
|
||||
58,
|
||||
103,
|
||||
92,
|
||||
96,
|
||||
207
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
],
|
||||
"rms": [
|
||||
0.01114181113801583,
|
||||
0.0014840886565286656,
|
||||
0.0013411337822983736,
|
||||
0.0013409074404116105,
|
||||
0.0013409067673526124,
|
||||
0.0013409067658717699
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05,
|
||||
3.125e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.791129771942329,
|
||||
"residual_median_px": 3.6488080377723136,
|
||||
"residual_max_px": 5.508468161441507,
|
||||
"sigma2_normalized": 2.337440241181745e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999454021453857,
|
||||
-0.010409047827124596,
|
||||
-0.0009367888560518622
|
||||
],
|
||||
[
|
||||
-0.008666126988828182,
|
||||
-0.7757218480110168,
|
||||
-0.6310154795646667
|
||||
],
|
||||
[
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3115493655204773,
|
||||
0.053610555827617645,
|
||||
1.492632269859314
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.4586978093124685,
|
||||
-0.013205947949858023,
|
||||
0.003395641312702206
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3032776117324829,
|
||||
-0.9034907817840576,
|
||||
1.1914761066436768
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776184082031,
|
||||
-903.4907836914062,
|
||||
1191.47607421875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 140.8760528564453,
|
||||
"pitch": -0.33469992876052856,
|
||||
"yaw": -0.4965471625328064
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00024770488154918956,
|
||||
-3.02092113450905e-06,
|
||||
6.868247148894345e-05,
|
||||
-6.902611529116678e-07,
|
||||
-3.674741952219474e-05,
|
||||
-6.12377411666506e-05
|
||||
],
|
||||
[
|
||||
-3.0209211345098774e-06,
|
||||
9.646553773221371e-06,
|
||||
-1.9967224970721994e-05,
|
||||
1.84563793944486e-06,
|
||||
-1.166328617588216e-08,
|
||||
9.349186407581358e-06
|
||||
],
|
||||
[
|
||||
6.868247148894835e-05,
|
||||
-1.9967224970722014e-05,
|
||||
0.00018874794720662738,
|
||||
-5.504643747753615e-06,
|
||||
-2.5743869213362037e-05,
|
||||
-8.485561352445918e-05
|
||||
],
|
||||
[
|
||||
-6.90261152911834e-07,
|
||||
1.8456379394448673e-06,
|
||||
-5.504643747753606e-06,
|
||||
7.585037181692892e-07,
|
||||
3.442698295697147e-07,
|
||||
3.107220862664864e-06
|
||||
],
|
||||
[
|
||||
-3.674741952219508e-05,
|
||||
-1.1663286175973388e-08,
|
||||
-2.574386921336151e-05,
|
||||
3.442698295697041e-07,
|
||||
8.167133983390756e-06,
|
||||
1.66151193299524e-05
|
||||
],
|
||||
[
|
||||
-6.123774116665256e-05,
|
||||
9.349186407581272e-06,
|
||||
-8.485561352445874e-05,
|
||||
3.1072208626648766e-06,
|
||||
1.6615119329952592e-05,
|
||||
5.0893247412544976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.9017578156459674,
|
||||
0.17795439860385825,
|
||||
0.7871613301233731
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008709211894134218,
|
||||
0.0028578197954718483,
|
||||
0.007133950337123533
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.01494229366053994,
|
||||
0.017840415807706334,
|
||||
0.010379550081898552
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
14.942293660539939,
|
||||
17.840415807706336,
|
||||
10.379550081898552
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9606105309212748,
|
||||
"pitch": 0.5897219842177743,
|
||||
"yaw": 0.18146143875291634
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.5,
|
||||
1007.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1017.0175170898438,
|
||||
1006.4471435546875
|
||||
],
|
||||
"reprojection_error_px": 2.696521480287876,
|
||||
"confidence": 0.7289937973022461
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1030.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
772.1187744140625,
|
||||
1033.9364013671875
|
||||
],
|
||||
"reprojection_error_px": 4.993815784832678,
|
||||
"confidence": 0.4524177759034183
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
966.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
270.0071716308594,
|
||||
970.5763549804688
|
||||
],
|
||||
"reprojection_error_px": 3.8340524322728693,
|
||||
"confidence": 0.6934174662272136
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1378.752685546875,
|
||||
963.8180541992188
|
||||
],
|
||||
"reprojection_error_px": 0.8440211730106053,
|
||||
"confidence": 0.5060492151283109
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.8212890625,
|
||||
958.12353515625
|
||||
],
|
||||
"reprojection_error_px": 3.6488080377723136,
|
||||
"confidence": 0.6499924212970313
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
537.5155029296875,
|
||||
957.91015625
|
||||
],
|
||||
"reprojection_error_px": 5.000489403197747,
|
||||
"confidence": 0.6396232661556551
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.2626953125,
|
||||
972.4498291015625
|
||||
],
|
||||
"reprojection_error_px": 3.061462287352973,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.74560546875,
|
||||
899.876220703125
|
||||
],
|
||||
"reprojection_error_px": 5.508468161441507,
|
||||
"confidence": 0.24447248769447005
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
341.75,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
344.017333984375,
|
||||
886.3289184570312
|
||||
],
|
||||
"reprojection_error_px": 2.6280844092494693,
|
||||
"confidence": 0.5523602424170057
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.47540283203125,
|
||||
846.9824829101562
|
||||
],
|
||||
"reprojection_error_px": 5.069683127730277,
|
||||
"confidence": 0.552070074971262
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1198.1318359375,
|
||||
836.2643432617188
|
||||
],
|
||||
"reprojection_error_px": 2.7263289689064005,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.7778930664062,
|
||||
841.7437133789062
|
||||
],
|
||||
"reprojection_error_px": 3.7282809737689693,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.25,
|
||||
612.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1307.587158203125,
|
||||
612.395263671875
|
||||
],
|
||||
"reprojection_error_px": 2.692017794422724,
|
||||
"confidence": 0.4249602281446108
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1810
data/camera_study/Scene7/k3_abe/render_e_aruco_detection.json
Normal file
1810
data/camera_study/Scene7/k3_abe/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
369
data/camera_study/Scene7/k3_abe/render_e_camera_pose.json
Normal file
369
data/camera_study/Scene7/k3_abe/render_e_camera_pose.json
Normal file
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:05Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_abe\\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": 12,
|
||||
"used_marker_ids": [
|
||||
63,
|
||||
48,
|
||||
57,
|
||||
102,
|
||||
59,
|
||||
92,
|
||||
85,
|
||||
105,
|
||||
206,
|
||||
54,
|
||||
96,
|
||||
62
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.007877783412799289,
|
||||
0.0014016401134223282,
|
||||
0.001254295494672035,
|
||||
0.0012542851678876436
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5551539151330003,
|
||||
"residual_median_px": 2.542955429649271,
|
||||
"residual_max_px": 6.864351865661633,
|
||||
"sigma2_normalized": 2.097641709490559e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6272119879722595,
|
||||
0.7788485288619995,
|
||||
0.0003743017732631415
|
||||
],
|
||||
[
|
||||
0.20793785154819489,
|
||||
-0.16699057817459106,
|
||||
-0.9637821316719055
|
||||
],
|
||||
[
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.053526442497968674,
|
||||
-0.011717195622622967,
|
||||
1.5570141077041626
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.701739086470361,
|
||||
0.8148180419054317,
|
||||
-0.6194647049031823
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2046689987182617,
|
||||
-0.9015972018241882,
|
||||
0.4039682149887085
|
||||
],
|
||||
"position_mm": [
|
||||
1204.6689453125,
|
||||
-901.5972290039062,
|
||||
403.96820068359375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.80331420898438,
|
||||
"pitch": 48.640445709228516,
|
||||
"yaw": 18.34176254272461
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.0255924122572222e-05,
|
||||
-1.1064851928840932e-06,
|
||||
-3.226732439364545e-07,
|
||||
-2.2947974799745604e-06,
|
||||
-1.0904371151447215e-05,
|
||||
3.012426619853187e-06
|
||||
],
|
||||
[
|
||||
-1.106485192884019e-06,
|
||||
1.1844059736526292e-05,
|
||||
-7.218023714404593e-07,
|
||||
5.243710130163671e-06,
|
||||
-3.404663319411864e-06,
|
||||
3.284148519177079e-07
|
||||
],
|
||||
[
|
||||
-3.226732439363215e-07,
|
||||
-7.218023714404087e-07,
|
||||
3.353404629528424e-05,
|
||||
-9.107178231577606e-06,
|
||||
-4.20320450664291e-06,
|
||||
1.9098168651544044e-06
|
||||
],
|
||||
[
|
||||
-2.2947974799745655e-06,
|
||||
5.243710130163655e-06,
|
||||
-9.107178231577628e-06,
|
||||
5.102071451117671e-06,
|
||||
6.301666284638011e-07,
|
||||
8.703543324267442e-07
|
||||
],
|
||||
[
|
||||
-1.0904371151447257e-05,
|
||||
-3.4046633194118514e-06,
|
||||
-4.203204506642854e-06,
|
||||
6.301666284637906e-07,
|
||||
6.322644038059231e-06,
|
||||
5.364949781547887e-07
|
||||
],
|
||||
[
|
||||
3.01242661985322e-06,
|
||||
3.284148519176655e-07,
|
||||
1.909816865154337e-06,
|
||||
8.703543324267418e-07,
|
||||
5.364949781548e-07,
|
||||
1.1278472108093726e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.31515764283141473,
|
||||
0.1971845696625041,
|
||||
0.3317917722303356
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.002258776538553044,
|
||||
0.0025144868339403233,
|
||||
0.003358343655448877
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.003396950652122873,
|
||||
0.004581961769989109,
|
||||
0.005365664614664551
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.3969506521228734,
|
||||
4.581961769989109,
|
||||
5.365664614664551
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.40411451656501546,
|
||||
"pitch": 0.2469961320539916,
|
||||
"yaw": 0.3018153530383094
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1315.75,
|
||||
1051.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.455810546875,
|
||||
1053.5660400390625
|
||||
],
|
||||
"reprojection_error_px": 4.242823735714149,
|
||||
"confidence": 0.12052610969830078
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.0,
|
||||
1030.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1022.4949340820312,
|
||||
1033.48828125
|
||||
],
|
||||
"reprojection_error_px": 3.1246451993038633,
|
||||
"confidence": 0.5336003353862959
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
813.0,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
812.6123657226562,
|
||||
988.2398681640625
|
||||
],
|
||||
"reprojection_error_px": 1.8023108535578778,
|
||||
"confidence": 0.7795688485943614
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1105.75,
|
||||
937.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1104.0225830078125,
|
||||
935.1946411132812
|
||||
],
|
||||
"reprojection_error_px": 2.4986576745829896,
|
||||
"confidence": 0.6592833102794173
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
990.25,
|
||||
951.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
984.7200927734375,
|
||||
951.5137329101562
|
||||
],
|
||||
"reprojection_error_px": 5.534952219498503,
|
||||
"confidence": 0.6198265937347089
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1149.0,
|
||||
911.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1149.0899658203125,
|
||||
909.2437133789062
|
||||
],
|
||||
"reprojection_error_px": 2.2580795303423553,
|
||||
"confidence": 0.5428851063455049
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
758.5,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
759.29833984375,
|
||||
882.7039794921875
|
||||
],
|
||||
"reprojection_error_px": 2.4308551331608275,
|
||||
"confidence": 0.5070340794991817
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
849.0,
|
||||
871.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.8641967773438,
|
||||
871.296142578125
|
||||
],
|
||||
"reprojection_error_px": 6.864351865661633,
|
||||
"confidence": 0.5463926755116083
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1375.25,
|
||||
773.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1373.974365234375,
|
||||
773.4697265625
|
||||
],
|
||||
"reprojection_error_px": 1.294420263105926,
|
||||
"confidence": 0.192516825487628
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
545.25,
|
||||
791.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
546.2313842773438,
|
||||
792.7286987304688
|
||||
],
|
||||
"reprojection_error_px": 1.9878416437286404,
|
||||
"confidence": 0.3216686886177402
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
780.5,
|
||||
747.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
776.9055786132812,
|
||||
747.1104125976562
|
||||
],
|
||||
"reprojection_error_px": 3.650881694952326,
|
||||
"confidence": 0.41478083756343403
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
829.75,
|
||||
757.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
831.2195434570312,
|
||||
759.87939453125
|
||||
],
|
||||
"reprojection_error_px": 2.5872531847155518,
|
||||
"confidence": 0.3459702363282732
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_abe/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_abe/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 29.93674704504648,
|
||||
"gt": 30.0,
|
||||
"error": 0.06325295495351924,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -2.052188517663742,
|
||||
"gt": -2.0,
|
||||
"error": 0.0521885176637511,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 94.51393223230878,
|
||||
"gt": 95.0,
|
||||
"error": 0.4860677676912246,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 20.29149553510724,
|
||||
"gt": 20.0,
|
||||
"error": 0.2914955351072308,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 22.237632355704044,
|
||||
"gt": 23.0,
|
||||
"error": 0.7623676442959493,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 9.687506063732405,
|
||||
"gt": 9.0,
|
||||
"error": 0.6875060637323998,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 9.09698034639619,
|
||||
"gt": 9.0,
|
||||
"error": 0.09698034639619024,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.4559251056981111,
|
||||
"max_abs_deg": 0.7623676442959493,
|
||||
"mean_abs_mm": 0.08011665067485474,
|
||||
"max_abs_mm": 0.09698034639619024,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 2.341574017625318,
|
||||
"finger_error_mm": 1.7899139910764545
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_abe/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_abe/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:08Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 29.93674704504648,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"y": {
|
||||
"value": -2.052188517663742,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"z": {
|
||||
"value": 94.51393223230878,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 20.29149553510724,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 22.237632355704044,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 9.687506063732405,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 9.09698034639619,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.6365522484671764,
|
||||
"num_markers": 20
|
||||
}
|
||||
626
data/camera_study/Scene7/k3_abg/aruco_marker_poses.json
Normal file
626
data/camera_study/Scene7/k3_abg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,626 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:17Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.23610184175144272,
|
||||
-0.16956309660244018,
|
||||
0.3256844409958261
|
||||
],
|
||||
"position_mm": [
|
||||
236.10184175144272,
|
||||
-169.56309660244017,
|
||||
325.6844409958261
|
||||
],
|
||||
"normal": [
|
||||
0.2619676036385948,
|
||||
-0.5688383994908172,
|
||||
0.7796126281099978
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23109649976671484,
|
||||
-0.18332100188396952,
|
||||
0.3174871660397312
|
||||
],
|
||||
[
|
||||
0.22120868445177497,
|
||||
-0.16751474014954776,
|
||||
0.33202684410353916
|
||||
],
|
||||
[
|
||||
0.24137633307606765,
|
||||
-0.1559225018904345,
|
||||
0.33402289165654114
|
||||
],
|
||||
[
|
||||
0.25072584971121353,
|
||||
-0.17149414248580896,
|
||||
0.31920086218349303
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.353699455015548
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.34396125007076145,
|
||||
-0.28825477126189825,
|
||||
-0.027428402765613074
|
||||
],
|
||||
"position_mm": [
|
||||
343.9612500707614,
|
||||
-288.25477126189827,
|
||||
-27.428402765613075
|
||||
],
|
||||
"normal": [
|
||||
0.02912700840492093,
|
||||
0.04363702308797857,
|
||||
0.9986227654111431
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3323634393322268,
|
||||
-0.3003295848984501,
|
||||
-0.026393568871386764
|
||||
],
|
||||
[
|
||||
0.33218033275952247,
|
||||
-0.276629611882309,
|
||||
-0.02775996287158786
|
||||
],
|
||||
[
|
||||
0.35568886822004114,
|
||||
-0.2763897651312691,
|
||||
-0.02811846440456181
|
||||
],
|
||||
[
|
||||
0.35561235997125534,
|
||||
-0.2996701231355649,
|
||||
-0.027441614914915854
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.456180328512623
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3401086837221642,
|
||||
-0.3275011251250046,
|
||||
-0.02740682348468162
|
||||
],
|
||||
"position_mm": [
|
||||
340.1086837221642,
|
||||
-327.50112512500465,
|
||||
-27.40682348468162
|
||||
],
|
||||
"normal": [
|
||||
0.06371537145255107,
|
||||
0.04554795633852448,
|
||||
0.9969281494240433
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3282173880140208,
|
||||
-0.33999841822449095,
|
||||
-0.026038284916131395
|
||||
],
|
||||
[
|
||||
0.328017323713428,
|
||||
-0.31590530471337375,
|
||||
-0.027202083336694594
|
||||
],
|
||||
[
|
||||
0.3517967163884643,
|
||||
-0.31528084398900486,
|
||||
-0.028673026129382623
|
||||
],
|
||||
[
|
||||
0.35240330677274373,
|
||||
-0.338819933573149,
|
||||
-0.027713899556517874
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.948502496893294
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.28399316494613175,
|
||||
-0.2608245458657178,
|
||||
-0.027180450663029987
|
||||
],
|
||||
"position_mm": [
|
||||
283.99316494613174,
|
||||
-260.82454586571777,
|
||||
-27.180450663029987
|
||||
],
|
||||
"normal": [
|
||||
-0.03550679772686465,
|
||||
-0.027587286636822975,
|
||||
0.9989885929935343
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2724950224265578,
|
||||
-0.2715738384884035,
|
||||
-0.027896341551130244
|
||||
],
|
||||
[
|
||||
0.27330803597869874,
|
||||
-0.2485185841436763,
|
||||
-0.027210136911964927
|
||||
],
|
||||
[
|
||||
0.2956029225235848,
|
||||
-0.25025703001135774,
|
||||
-0.026486402752195496
|
||||
],
|
||||
[
|
||||
0.29456667885568566,
|
||||
-0.27294873081943366,
|
||||
-0.027128921436829285
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.576560360697627
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6264323736573214,
|
||||
-0.2765460016718697,
|
||||
-0.026654642046676072
|
||||
],
|
||||
"position_mm": [
|
||||
626.4323736573214,
|
||||
-276.5460016718697,
|
||||
-26.654642046676074
|
||||
],
|
||||
"normal": [
|
||||
0.07929598414398528,
|
||||
-0.02692654894786295,
|
||||
0.9964873846970643
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6153173862676349,
|
||||
-0.2886427636249324,
|
||||
-0.02607905784103425
|
||||
],
|
||||
[
|
||||
0.61392584721075,
|
||||
-0.26651821813422866,
|
||||
-0.02540668270664506
|
||||
],
|
||||
[
|
||||
0.6373867338809747,
|
||||
-0.26440460775130564,
|
||||
-0.027180140300068132
|
||||
],
|
||||
[
|
||||
0.6390995272699261,
|
||||
-0.286618417177012,
|
||||
-0.027952687338956856
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.008931898851287
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.006784131491308076,
|
||||
-0.2774839728741477,
|
||||
-0.029113563694233596
|
||||
],
|
||||
"position_mm": [
|
||||
6.784131491308076,
|
||||
-277.4839728741477,
|
||||
-29.113563694233598
|
||||
],
|
||||
"normal": [
|
||||
0.06268622248494245,
|
||||
-0.05992567959089592,
|
||||
0.9962325784856354
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.005059389188889504,
|
||||
-0.2892128049442256,
|
||||
-0.02918038790763407
|
||||
],
|
||||
[
|
||||
-0.0043210663175826235,
|
||||
-0.265882874106463,
|
||||
-0.027608188224042034
|
||||
],
|
||||
[
|
||||
0.01837388591375557,
|
||||
-0.2660134249606838,
|
||||
-0.029264165883015572
|
||||
],
|
||||
[
|
||||
0.018143095557948862,
|
||||
-0.2888267874852186,
|
||||
-0.03040151276224271
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.05770641402291
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5059235588576418,
|
||||
-0.31352219936706216,
|
||||
-0.027184468874413822
|
||||
],
|
||||
"position_mm": [
|
||||
505.92355885764186,
|
||||
-313.52219936706217,
|
||||
-27.184468874413824
|
||||
],
|
||||
"normal": [
|
||||
-0.013402440557241532,
|
||||
-0.014920689688280864,
|
||||
0.9997988535732254
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4940420219782588,
|
||||
-0.3246165233679449,
|
||||
-0.027515819563382244
|
||||
],
|
||||
[
|
||||
0.494860665705699,
|
||||
-0.3012813794369059,
|
||||
-0.027143625982101047
|
||||
],
|
||||
[
|
||||
0.517885469580889,
|
||||
-0.30239676042836455,
|
||||
-0.026864530146564442
|
||||
],
|
||||
[
|
||||
0.5169060781657205,
|
||||
-0.32579413423503323,
|
||||
-0.027213899805607553
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.180695305715144
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6458266370707665,
|
||||
-0.18750693628441625,
|
||||
-0.026229701488097598
|
||||
],
|
||||
"position_mm": [
|
||||
645.8266370707665,
|
||||
-187.50693628441624,
|
||||
-26.229701488097596
|
||||
],
|
||||
"normal": [
|
||||
0.019908603346008486,
|
||||
0.020477968968386388,
|
||||
0.999592066945182
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6341621214470177,
|
||||
-0.19912682799253634,
|
||||
-0.026203071671879654
|
||||
],
|
||||
[
|
||||
0.6342474825182212,
|
||||
-0.17605730424259478,
|
||||
-0.02580200499025612
|
||||
],
|
||||
[
|
||||
0.6577978195399032,
|
||||
-0.17581338365595056,
|
||||
-0.027135965544098743
|
||||
],
|
||||
[
|
||||
0.657099124777924,
|
||||
-0.19903022924658328,
|
||||
-0.025777763746155872
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.217674350995456
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18682257746491882,
|
||||
-0.27675890644271794,
|
||||
-0.027842409107622295
|
||||
],
|
||||
"position_mm": [
|
||||
186.82257746491882,
|
||||
-276.75890644271794,
|
||||
-27.842409107622295
|
||||
],
|
||||
"normal": [
|
||||
0.042540692478777065,
|
||||
-0.02788250864916364,
|
||||
0.9987055898486078
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17596184934641848,
|
||||
-0.28862650513829996,
|
||||
-0.02779835200661246
|
||||
],
|
||||
[
|
||||
0.17429537974525242,
|
||||
-0.26621187327142454,
|
||||
-0.02692871010458313
|
||||
],
|
||||
[
|
||||
0.19788252597230244,
|
||||
-0.26468520266469064,
|
||||
-0.02806063681346138
|
||||
],
|
||||
[
|
||||
0.19915055479570193,
|
||||
-0.28751204469645675,
|
||||
-0.028581937505832208
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.063392463664727
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3714372847731344,
|
||||
-0.18357766621939975,
|
||||
-0.027901735089066345
|
||||
],
|
||||
"position_mm": [
|
||||
371.4372847731344,
|
||||
-183.57766621939976,
|
||||
-27.901735089066346
|
||||
],
|
||||
"normal": [
|
||||
-0.00655757706369193,
|
||||
-0.028699575877604803,
|
||||
0.9995665723339788
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.35982366905820623,
|
||||
-0.1949481929758287,
|
||||
-0.02785932113025557
|
||||
],
|
||||
[
|
||||
0.35980579478169306,
|
||||
-0.1716296799509855,
|
||||
-0.0281031778873309
|
||||
],
|
||||
[
|
||||
0.3824865223283298,
|
||||
-0.1728025956155743,
|
||||
-0.02702764855846083
|
||||
],
|
||||
[
|
||||
0.3836331529243087,
|
||||
-0.19493019633521047,
|
||||
-0.02861679278021807
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.02300592613795
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10487042069675843,
|
||||
-0.190824414117299,
|
||||
-0.02779240006167992
|
||||
],
|
||||
"position_mm": [
|
||||
104.87042069675843,
|
||||
-190.824414117299,
|
||||
-27.79240006167992
|
||||
],
|
||||
"normal": [
|
||||
0.05476430854877369,
|
||||
-0.005306197430950065,
|
||||
0.9984852100947708
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09357018290495758,
|
||||
-0.20263597283661702,
|
||||
-0.02753222041550437
|
||||
],
|
||||
[
|
||||
0.09282378116203209,
|
||||
-0.17997493230924463,
|
||||
-0.026779824354368646
|
||||
],
|
||||
[
|
||||
0.1162354990204105,
|
||||
-0.1786931959972741,
|
||||
-0.02863754701973426
|
||||
],
|
||||
[
|
||||
0.11685221969963361,
|
||||
-0.20199355532606023,
|
||||
-0.0282200084571124
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.204844480676403
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13929417464622565,
|
||||
-0.05349696161405703,
|
||||
0.09205969543361375
|
||||
],
|
||||
"position_mm": [
|
||||
139.29417464622566,
|
||||
-53.49696161405703,
|
||||
92.05969543361375
|
||||
],
|
||||
"normal": [
|
||||
-0.0044436222850863785,
|
||||
-0.09201189496321625,
|
||||
0.995747992921033
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.12833245378181135,
|
||||
-0.04145843630349433,
|
||||
0.09297260163943816
|
||||
],
|
||||
[
|
||||
0.15084449500946598,
|
||||
-0.04315217806460934,
|
||||
0.09322028962311157
|
||||
],
|
||||
[
|
||||
0.15039888195459852,
|
||||
-0.06532784647450195,
|
||||
0.09086470011684251
|
||||
],
|
||||
[
|
||||
0.12760086783902677,
|
||||
-0.06404938561362253,
|
||||
0.09118119035506275
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.597900621723998
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13745818116610892,
|
||||
-0.1410045459312025,
|
||||
0.0858527421758028
|
||||
],
|
||||
"position_mm": [
|
||||
137.45818116610891,
|
||||
-141.0045459312025,
|
||||
85.8527421758028
|
||||
],
|
||||
"normal": [
|
||||
-0.0004838781374390189,
|
||||
-0.03743829103877306,
|
||||
0.9992988242893335
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1253207660839696,
|
||||
-0.12945573861340148,
|
||||
0.08629800006272034
|
||||
],
|
||||
[
|
||||
0.14898301912038178,
|
||||
-0.1293797049415375,
|
||||
0.08627573806494222
|
||||
],
|
||||
[
|
||||
0.14986515103794928,
|
||||
-0.15278699475328777,
|
||||
0.08543503156767311
|
||||
],
|
||||
[
|
||||
0.12566378842213496,
|
||||
-0.1523957454165833,
|
||||
0.08540219900787549
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.566493496476944
|
||||
}
|
||||
]
|
||||
}
|
||||
315
data/camera_study/Scene7/k3_abg/aruco_positions_initial.json
Normal file
315
data/camera_study/Scene7/k3_abg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,315 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:17Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23606778164341302,
|
||||
-0.16953380540611837,
|
||||
0.325644079830743
|
||||
],
|
||||
"position_mm": [
|
||||
236.067781643413,
|
||||
-169.53380540611838,
|
||||
325.644079830743
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.34396091272472074,
|
||||
-0.2882905385046472,
|
||||
-0.02749959872197397
|
||||
],
|
||||
"position_mm": [
|
||||
343.96091272472074,
|
||||
-288.2905385046472,
|
||||
-27.49959872197397
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.34010507986275074,
|
||||
-0.3275415551635191,
|
||||
-0.027481306393332853
|
||||
],
|
||||
"position_mm": [
|
||||
340.10507986275076,
|
||||
-327.54155516351915,
|
||||
-27.481306393332854
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.28401596039783783,
|
||||
-0.2608301628908543,
|
||||
-0.027290309109703634
|
||||
],
|
||||
"position_mm": [
|
||||
284.01596039783783,
|
||||
-260.8301628908543,
|
||||
-27.290309109703635
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6264504666222843,
|
||||
-0.2765554966615124,
|
||||
-0.026747928782375432
|
||||
],
|
||||
"position_mm": [
|
||||
626.4504666222844,
|
||||
-276.5554966615124,
|
||||
-26.747928782375432
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006758219458338476,
|
||||
-0.27749237789046743,
|
||||
-0.029212416204774962
|
||||
],
|
||||
"position_mm": [
|
||||
6.758219458338476,
|
||||
-277.4923778904674,
|
||||
-29.21241620477496
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5059053606118828,
|
||||
-0.31343484798921545,
|
||||
-0.02783587801016932
|
||||
],
|
||||
"position_mm": [
|
||||
505.9053606118828,
|
||||
-313.4348479892154,
|
||||
-27.83587801016932
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6458403484726434,
|
||||
-0.18753602087258292,
|
||||
-0.026285054971999094
|
||||
],
|
||||
"position_mm": [
|
||||
645.8403484726434,
|
||||
-187.53602087258292,
|
||||
-26.285054971999095
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18702836265408315,
|
||||
-0.277082485838499,
|
||||
-0.02844215553502424
|
||||
],
|
||||
"position_mm": [
|
||||
187.02836265408314,
|
||||
-277.082485838499,
|
||||
-28.44215553502424
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3714449863063952,
|
||||
-0.18359173296859024,
|
||||
-0.02797452179555666
|
||||
],
|
||||
"position_mm": [
|
||||
371.4449863063952,
|
||||
-183.59173296859024,
|
||||
-27.97452179555666
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10510142892557761,
|
||||
-0.19114642806973123,
|
||||
-0.028486393993492794
|
||||
],
|
||||
"position_mm": [
|
||||
105.10142892557761,
|
||||
-191.14642806973123,
|
||||
-28.486393993492793
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.13929327664244057,
|
||||
-0.05347506615494946,
|
||||
0.09197035769326246
|
||||
],
|
||||
"position_mm": [
|
||||
139.29327664244056,
|
||||
-53.47506615494946,
|
||||
91.97035769326246
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13744718774042755,
|
||||
-0.1410055594645085,
|
||||
0.08576867419838481
|
||||
],
|
||||
"position_mm": [
|
||||
137.44718774042755,
|
||||
-141.00555946450848,
|
||||
85.76867419838482
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
314
data/camera_study/Scene7/k3_abg/aruco_positions_optimized.json
Normal file
314
data/camera_study/Scene7/k3_abg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,314 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:17Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 13,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23604706197342964,
|
||||
-0.16943389304188675,
|
||||
0.3256784347538441
|
||||
],
|
||||
"position_mm": [
|
||||
236.04706197342963,
|
||||
-169.43389304188673,
|
||||
325.6784347538441
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"position_m": [
|
||||
0.3451056797522531,
|
||||
-0.28568292533602213,
|
||||
-0.030550230182574675
|
||||
],
|
||||
"position_mm": [
|
||||
345.1056797522531,
|
||||
-285.68292533602215,
|
||||
-30.550230182574676
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3388423967918542,
|
||||
-0.3289845261814115,
|
||||
-0.025074376308782943
|
||||
],
|
||||
"position_mm": [
|
||||
338.8423967918542,
|
||||
-328.9845261814115,
|
||||
-25.07437630878294
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2851200966756418,
|
||||
-0.2605355229172509,
|
||||
-0.028340509002136687
|
||||
],
|
||||
"position_mm": [
|
||||
285.12009667564183,
|
||||
-260.5355229172509,
|
||||
-28.340509002136688
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6265358459057575,
|
||||
-0.27652044316390706,
|
||||
-0.026705237396694673
|
||||
],
|
||||
"position_mm": [
|
||||
626.5358459057575,
|
||||
-276.52044316390703,
|
||||
-26.705237396694674
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006796721075300133,
|
||||
-0.27747471510954064,
|
||||
-0.029214620887357278
|
||||
],
|
||||
"position_mm": [
|
||||
6.796721075300133,
|
||||
-277.4747151095406,
|
||||
-29.214620887357277
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5060346120751821,
|
||||
-0.3135975568969019,
|
||||
-0.02711057386210226
|
||||
],
|
||||
"position_mm": [
|
||||
506.03461207518205,
|
||||
-313.5975568969019,
|
||||
-27.11057386210226
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6458427669094476,
|
||||
-0.18755150409839855,
|
||||
-0.026293646897190905
|
||||
],
|
||||
"position_mm": [
|
||||
645.8427669094476,
|
||||
-187.55150409839854,
|
||||
-26.293646897190904
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18682696844233132,
|
||||
-0.27658637140091225,
|
||||
-0.027998458208947724
|
||||
],
|
||||
"position_mm": [
|
||||
186.82696844233132,
|
||||
-276.58637140091224,
|
||||
-27.998458208947724
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37010593000307235,
|
||||
-0.18562356093359803,
|
||||
-0.02550952698466558
|
||||
],
|
||||
"position_mm": [
|
||||
370.10593000307233,
|
||||
-185.62356093359801,
|
||||
-25.50952698466558
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.1046547231192078,
|
||||
-0.1905628281684605,
|
||||
-0.02769670568672623
|
||||
],
|
||||
"position_mm": [
|
||||
104.6547231192078,
|
||||
-190.56282816846053,
|
||||
-27.69670568672623
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.13955261495729837,
|
||||
-0.052737291027627066,
|
||||
0.09146163993319703
|
||||
],
|
||||
"position_mm": [
|
||||
139.55261495729837,
|
||||
-52.737291027627066,
|
||||
91.46163993319703
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.1365384784749387,
|
||||
-0.14262085539939673,
|
||||
0.08801832434995673
|
||||
],
|
||||
"position_mm": [
|
||||
136.5384784749387,
|
||||
-142.62085539939673,
|
||||
88.01832434995673
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2550
data/camera_study/Scene7/k3_abg/render_a_aruco_detection.json
Normal file
2550
data/camera_study/Scene7/k3_abg/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
495
data/camera_study/Scene7/k3_abg/render_a_camera_pose.json
Normal file
495
data/camera_study/Scene7/k3_abg/render_a_camera_pose.json
Normal file
@@ -0,0 +1,495 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:16Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 21,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
96,
|
||||
105,
|
||||
208,
|
||||
62,
|
||||
211,
|
||||
102,
|
||||
92,
|
||||
217,
|
||||
83,
|
||||
206,
|
||||
82
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.008637661272119635,
|
||||
0.001378997920547267,
|
||||
0.001270197702286651,
|
||||
0.0012701969813791025
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.59407684916003,
|
||||
"residual_median_px": 3.0341220410693275,
|
||||
"residual_max_px": 7.500931312683797,
|
||||
"sigma2_normalized": 1.8823004334188687e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.807988166809082,
|
||||
-0.5891971588134766,
|
||||
0.001361375325359404
|
||||
],
|
||||
[
|
||||
-0.34328895807266235,
|
||||
-0.47264033555984497,
|
||||
-0.8116426467895508
|
||||
],
|
||||
[
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2274739146232605,
|
||||
0.1723705530166626,
|
||||
1.135572075843811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.10829659945216,
|
||||
-0.6862504489609214,
|
||||
0.35341311329904523
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3008120357990265,
|
||||
-0.796732485294342,
|
||||
0.8035603761672974
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120422363281,
|
||||
-796.7324829101562,
|
||||
803.5603637695312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.71337890625,
|
||||
"pitch": -28.611038208007812,
|
||||
"yaw": -23.019123077392578
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.3579146685393285e-05,
|
||||
-3.662263700014619e-06,
|
||||
-1.7772782365863185e-06,
|
||||
6.0488321008046e-07,
|
||||
1.1067094455831678e-06,
|
||||
4.170760705856697e-06
|
||||
],
|
||||
[
|
||||
-3.662263700014623e-06,
|
||||
5.155046366298029e-06,
|
||||
-8.511212401612911e-10,
|
||||
-4.659001530342674e-07,
|
||||
-1.3752893224653372e-06,
|
||||
-9.198802628766654e-07
|
||||
],
|
||||
[
|
||||
-1.7772782365863695e-06,
|
||||
-8.511212401414874e-10,
|
||||
1.481843454479694e-05,
|
||||
7.829523207564362e-07,
|
||||
-2.140754408025017e-06,
|
||||
-4.809408114299546e-06
|
||||
],
|
||||
[
|
||||
6.048832100804537e-07,
|
||||
-4.659001530342655e-07,
|
||||
7.829523207564481e-07,
|
||||
2.813982259728509e-07,
|
||||
7.195223550256785e-08,
|
||||
4.0965222600942376e-07
|
||||
],
|
||||
[
|
||||
1.1067094455831756e-06,
|
||||
-1.3752893224653392e-06,
|
||||
-2.140754408025007e-06,
|
||||
7.195223550257014e-08,
|
||||
8.847412472210063e-07,
|
||||
1.4720566812062417e-06
|
||||
],
|
||||
[
|
||||
4.170760705856703e-06,
|
||||
-9.198802628766703e-07,
|
||||
-4.809408114299501e-06,
|
||||
4.0965222600943054e-07,
|
||||
1.4720566812062385e-06,
|
||||
6.705552254558845e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.21113433867220652,
|
||||
0.13008850428030963,
|
||||
0.2205584979566482
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005304698162693622,
|
||||
0.000940606850507164,
|
||||
0.0025895081105412367
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0032069055584266794,
|
||||
0.003194507132712846,
|
||||
0.004808450503197408
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.2069055584266795,
|
||||
3.194507132712846,
|
||||
4.808450503197408
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.21084634239707836,
|
||||
"pitch": 0.16472354888964957,
|
||||
"yaw": 0.1499000453203442
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.0,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.7686157226562,
|
||||
1028.265869140625
|
||||
],
|
||||
"reprojection_error_px": 4.232885056796495,
|
||||
"confidence": 0.4950646764382309
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.4945068359375,
|
||||
1028.0762939453125
|
||||
],
|
||||
"reprojection_error_px": 3.9001660576032227,
|
||||
"confidence": 0.5211087340042874
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.75,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
661.0166625976562,
|
||||
995.37353515625
|
||||
],
|
||||
"reprojection_error_px": 4.437479946349729,
|
||||
"confidence": 0.8535373989291568
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.2626953125,
|
||||
962.6254272460938
|
||||
],
|
||||
"reprojection_error_px": 7.500931312683797,
|
||||
"confidence": 0.7311948387602913
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1033935546875,
|
||||
934.4603881835938
|
||||
],
|
||||
"reprojection_error_px": 2.7306934674884866,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.75,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.1048583984375,
|
||||
927.634521484375
|
||||
],
|
||||
"reprojection_error_px": 1.739533995216127,
|
||||
"confidence": 0.7811997380618676
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.3009033203125,
|
||||
913.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 2.3480820396644706,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.5685729980469,
|
||||
846.4403686523438
|
||||
],
|
||||
"reprojection_error_px": 1.8617091046678553,
|
||||
"confidence": 0.6242173596603116
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1331.8348388671875,
|
||||
822.722412109375
|
||||
],
|
||||
"reprojection_error_px": 3.246555752245531,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.7967529296875,
|
||||
809.1852416992188
|
||||
],
|
||||
"reprojection_error_px": 1.6778791374040292,
|
||||
"confidence": 0.6619705710475772
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1017.25,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.7058715820312,
|
||||
795.8402099609375
|
||||
],
|
||||
"reprojection_error_px": 3.415985899567432,
|
||||
"confidence": 0.6365286894071078
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.75,
|
||||
769.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1293.679931640625,
|
||||
766.1796875
|
||||
],
|
||||
"reprojection_error_px": 2.821182761297423,
|
||||
"confidence": 0.5120561345306578
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.0,
|
||||
687.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.8656005859375,
|
||||
689.5853881835938
|
||||
],
|
||||
"reprojection_error_px": 2.373964175571692,
|
||||
"confidence": 0.5482924705198903
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1041.5,
|
||||
762.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1047.6871337890625,
|
||||
762.5466918945312
|
||||
],
|
||||
"reprojection_error_px": 6.187309969346437,
|
||||
"confidence": 0.5186330529580038
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.75,
|
||||
681.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.9866943359375,
|
||||
683.4385375976562
|
||||
],
|
||||
"reprojection_error_px": 3.238366472735696,
|
||||
"confidence": 0.47113837744656556
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1369.72265625,
|
||||
654.7026977539062
|
||||
],
|
||||
"reprojection_error_px": 3.0341220410693275,
|
||||
"confidence": 0.33337595746251947
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1324.0,
|
||||
629.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.396240234375,
|
||||
628.090087890625
|
||||
],
|
||||
"reprojection_error_px": 4.692818345767798,
|
||||
"confidence": 0.3745046975298171
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.57958984375,
|
||||
525.5823364257812
|
||||
],
|
||||
"reprojection_error_px": 4.083568094328761,
|
||||
"confidence": 0.4001538913904134
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
158.0,
|
||||
563.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
158.82260131835938,
|
||||
565.0972290039062
|
||||
],
|
||||
"reprojection_error_px": 1.796611649713408,
|
||||
"confidence": 0.23907155526747506
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1140.25,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.7650146484375,
|
||||
473.54071044921875
|
||||
],
|
||||
"reprojection_error_px": 0.5282167237947121,
|
||||
"confidence": 0.3376369222165973
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
408.25,
|
||||
510.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
409.3575744628906,
|
||||
508.6090393066406
|
||||
],
|
||||
"reprojection_error_px": 1.9797659427310939,
|
||||
"confidence": 0.2420916353316756
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1840
data/camera_study/Scene7/k3_abg/render_b_aruco_detection.json
Normal file
1840
data/camera_study/Scene7/k3_abg/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
389
data/camera_study/Scene7/k3_abg/render_b_camera_pose.json
Normal file
389
data/camera_study/Scene7/k3_abg/render_b_camera_pose.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:16Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 13,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
59,
|
||||
95,
|
||||
47,
|
||||
63,
|
||||
58,
|
||||
103,
|
||||
92,
|
||||
96,
|
||||
207
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
],
|
||||
"rms": [
|
||||
0.01114181113801583,
|
||||
0.0014840886565286656,
|
||||
0.0013411337822983736,
|
||||
0.0013409074404116105,
|
||||
0.0013409067673526124,
|
||||
0.0013409067658717699
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05,
|
||||
3.125e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.791129771942329,
|
||||
"residual_median_px": 3.6488080377723136,
|
||||
"residual_max_px": 5.508468161441507,
|
||||
"sigma2_normalized": 2.337440241181745e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999454021453857,
|
||||
-0.010409047827124596,
|
||||
-0.0009367888560518622
|
||||
],
|
||||
[
|
||||
-0.008666126988828182,
|
||||
-0.7757218480110168,
|
||||
-0.6310154795646667
|
||||
],
|
||||
[
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3115493655204773,
|
||||
0.053610555827617645,
|
||||
1.492632269859314
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.4586978093124685,
|
||||
-0.013205947949858023,
|
||||
0.003395641312702206
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3032776117324829,
|
||||
-0.9034907817840576,
|
||||
1.1914761066436768
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776184082031,
|
||||
-903.4907836914062,
|
||||
1191.47607421875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 140.8760528564453,
|
||||
"pitch": -0.33469992876052856,
|
||||
"yaw": -0.4965471625328064
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00024770488154918956,
|
||||
-3.02092113450905e-06,
|
||||
6.868247148894345e-05,
|
||||
-6.902611529116678e-07,
|
||||
-3.674741952219474e-05,
|
||||
-6.12377411666506e-05
|
||||
],
|
||||
[
|
||||
-3.0209211345098774e-06,
|
||||
9.646553773221371e-06,
|
||||
-1.9967224970721994e-05,
|
||||
1.84563793944486e-06,
|
||||
-1.166328617588216e-08,
|
||||
9.349186407581358e-06
|
||||
],
|
||||
[
|
||||
6.868247148894835e-05,
|
||||
-1.9967224970722014e-05,
|
||||
0.00018874794720662738,
|
||||
-5.504643747753615e-06,
|
||||
-2.5743869213362037e-05,
|
||||
-8.485561352445918e-05
|
||||
],
|
||||
[
|
||||
-6.90261152911834e-07,
|
||||
1.8456379394448673e-06,
|
||||
-5.504643747753606e-06,
|
||||
7.585037181692892e-07,
|
||||
3.442698295697147e-07,
|
||||
3.107220862664864e-06
|
||||
],
|
||||
[
|
||||
-3.674741952219508e-05,
|
||||
-1.1663286175973388e-08,
|
||||
-2.574386921336151e-05,
|
||||
3.442698295697041e-07,
|
||||
8.167133983390756e-06,
|
||||
1.66151193299524e-05
|
||||
],
|
||||
[
|
||||
-6.123774116665256e-05,
|
||||
9.349186407581272e-06,
|
||||
-8.485561352445874e-05,
|
||||
3.1072208626648766e-06,
|
||||
1.6615119329952592e-05,
|
||||
5.0893247412544976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.9017578156459674,
|
||||
0.17795439860385825,
|
||||
0.7871613301233731
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008709211894134218,
|
||||
0.0028578197954718483,
|
||||
0.007133950337123533
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.01494229366053994,
|
||||
0.017840415807706334,
|
||||
0.010379550081898552
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
14.942293660539939,
|
||||
17.840415807706336,
|
||||
10.379550081898552
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9606105309212748,
|
||||
"pitch": 0.5897219842177743,
|
||||
"yaw": 0.18146143875291634
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.5,
|
||||
1007.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1017.0175170898438,
|
||||
1006.4471435546875
|
||||
],
|
||||
"reprojection_error_px": 2.696521480287876,
|
||||
"confidence": 0.7289937973022461
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1030.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
772.1187744140625,
|
||||
1033.9364013671875
|
||||
],
|
||||
"reprojection_error_px": 4.993815784832678,
|
||||
"confidence": 0.4524177759034183
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
966.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
270.0071716308594,
|
||||
970.5763549804688
|
||||
],
|
||||
"reprojection_error_px": 3.8340524322728693,
|
||||
"confidence": 0.6934174662272136
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1378.752685546875,
|
||||
963.8180541992188
|
||||
],
|
||||
"reprojection_error_px": 0.8440211730106053,
|
||||
"confidence": 0.5060492151283109
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.8212890625,
|
||||
958.12353515625
|
||||
],
|
||||
"reprojection_error_px": 3.6488080377723136,
|
||||
"confidence": 0.6499924212970313
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
537.5155029296875,
|
||||
957.91015625
|
||||
],
|
||||
"reprojection_error_px": 5.000489403197747,
|
||||
"confidence": 0.6396232661556551
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.2626953125,
|
||||
972.4498291015625
|
||||
],
|
||||
"reprojection_error_px": 3.061462287352973,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.74560546875,
|
||||
899.876220703125
|
||||
],
|
||||
"reprojection_error_px": 5.508468161441507,
|
||||
"confidence": 0.24447248769447005
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
341.75,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
344.017333984375,
|
||||
886.3289184570312
|
||||
],
|
||||
"reprojection_error_px": 2.6280844092494693,
|
||||
"confidence": 0.5523602424170057
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.47540283203125,
|
||||
846.9824829101562
|
||||
],
|
||||
"reprojection_error_px": 5.069683127730277,
|
||||
"confidence": 0.552070074971262
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1198.1318359375,
|
||||
836.2643432617188
|
||||
],
|
||||
"reprojection_error_px": 2.7263289689064005,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.7778930664062,
|
||||
841.7437133789062
|
||||
],
|
||||
"reprojection_error_px": 3.7282809737689693,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.25,
|
||||
612.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1307.587158203125,
|
||||
612.395263671875
|
||||
],
|
||||
"reprojection_error_px": 2.692017794422724,
|
||||
"confidence": 0.4249602281446108
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1449
data/camera_study/Scene7/k3_abg/render_g_aruco_detection.json
Normal file
1449
data/camera_study/Scene7/k3_abg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
344
data/camera_study/Scene7/k3_abg/render_g_camera_pose.json
Normal file
344
data/camera_study/Scene7/k3_abg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,344 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:17Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 10,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
215,
|
||||
69,
|
||||
103,
|
||||
95,
|
||||
55,
|
||||
85,
|
||||
59,
|
||||
80
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.012211970599231983,
|
||||
0.001624686790215441,
|
||||
0.001096816809744077,
|
||||
0.0010967367431609408,
|
||||
0.0010967367414136792
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1153311943275073,
|
||||
"residual_median_px": 2.29174302151767,
|
||||
"residual_max_px": 5.639158651378318,
|
||||
"sigma2_normalized": 1.7183306856665035e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7070202231407166,
|
||||
-0.7071593403816223,
|
||||
-0.006931936368346214
|
||||
],
|
||||
[
|
||||
-0.6388823986053467,
|
||||
0.6428983807563782,
|
||||
-0.42250561714172363
|
||||
],
|
||||
[
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.0006485866033472121,
|
||||
0.329395592212677,
|
||||
1.3869478702545166
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1116345202261342,
|
||||
-2.6891904807982767,
|
||||
0.5919699407140773
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.2105851173400879,
|
||||
0.19594021141529083,
|
||||
1.3962047100067139
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58511352539062,
|
||||
195.94021606445312,
|
||||
1396.2047119140625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -162.0111083984375,
|
||||
"pitch": -17.652027130126953,
|
||||
"yaw": -137.89817810058594
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
2.863828405835393e-05,
|
||||
-3.6211350801545964e-05,
|
||||
4.8904388350657714e-05,
|
||||
3.902031216871867e-06,
|
||||
1.7491374210548052e-06,
|
||||
1.712453203844384e-05
|
||||
],
|
||||
[
|
||||
-3.6211350801545814e-05,
|
||||
8.118404691029837e-05,
|
||||
-7.933524692416392e-05,
|
||||
-1.1747414168787058e-05,
|
||||
-4.0724295918695094e-06,
|
||||
-3.864426055902944e-05
|
||||
],
|
||||
[
|
||||
4.890438835065657e-05,
|
||||
-7.9335246924162e-05,
|
||||
0.0002459412534358799,
|
||||
1.8168416763040778e-05,
|
||||
-1.0371179617210202e-05,
|
||||
8.063034255396228e-06
|
||||
],
|
||||
[
|
||||
3.902031216871802e-06,
|
||||
-1.1747414168786958e-05,
|
||||
1.816841676304093e-05,
|
||||
2.715358880963124e-06,
|
||||
-1.784835635372693e-07,
|
||||
3.476435485392543e-06
|
||||
],
|
||||
[
|
||||
1.7491374210549396e-06,
|
||||
-4.072429591869759e-06,
|
||||
-1.0371179617209857e-05,
|
||||
-1.7848356353722885e-07,
|
||||
1.9579100162138867e-06,
|
||||
5.080696601413939e-06
|
||||
],
|
||||
[
|
||||
1.712453203844398e-05,
|
||||
-3.864426055902985e-05,
|
||||
8.063034255397583e-06,
|
||||
3.4764354853926728e-06,
|
||||
5.08069660141392e-06,
|
||||
3.5481481736898976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3066169283653536,
|
||||
0.5162475227221713,
|
||||
0.8985418791070087
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0016478346036429517,
|
||||
0.001399253378132026,
|
||||
0.005956633423075401
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.012704212536896875,
|
||||
0.018985461301472058,
|
||||
0.005906615726598309
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
12.704212536896875,
|
||||
18.985461301472057,
|
||||
5.906615726598309
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8031787699995179,
|
||||
"pitch": 0.5283201653633157,
|
||||
"yaw": 0.23283827960495554
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.25,
|
||||
959.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
70.90715026855469,
|
||||
957.6599731445312
|
||||
],
|
||||
"reprojection_error_px": 1.7204743173245391,
|
||||
"confidence": 0.5252370067816919
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
922.0,
|
||||
859.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.3904418945312,
|
||||
862.7029418945312
|
||||
],
|
||||
"reprojection_error_px": 3.7223831598959167,
|
||||
"confidence": 0.5880291998801059
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
567.0,
|
||||
692.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
567.061767578125,
|
||||
692.2017211914062
|
||||
],
|
||||
"reprojection_error_px": 0.30460709342287967,
|
||||
"confidence": 0.30921435771529826
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
976.75,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.2584228515625,
|
||||
749.949462890625
|
||||
],
|
||||
"reprojection_error_px": 5.639158651378318,
|
||||
"confidence": 0.5311430345039768
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.5,
|
||||
744.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
797.4208984375,
|
||||
746.14306640625
|
||||
],
|
||||
"reprojection_error_px": 4.496973423944401,
|
||||
"confidence": 0.5602433645983547
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.75,
|
||||
598.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
800.469970703125,
|
||||
601.06982421875
|
||||
],
|
||||
"reprojection_error_px": 3.4354810594562086,
|
||||
"confidence": 0.4794892396931609
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.0,
|
||||
531.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
700.8067626953125,
|
||||
529.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.217068011133488,
|
||||
"confidence": 0.4297136712444013
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.5,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
555.5736083984375,
|
||||
320.44488525390625
|
||||
],
|
||||
"reprojection_error_px": 0.947748035803827,
|
||||
"confidence": 0.3806179715259906
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.0,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
426.8974914550781,
|
||||
257.249267578125
|
||||
],
|
||||
"reprojection_error_px": 2.2726208247800166,
|
||||
"confidence": 0.3891556430833806
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.0,
|
||||
56.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
296.78985595703125,
|
||||
57.4248046875
|
||||
],
|
||||
"reprojection_error_px": 2.3108652182553238,
|
||||
"confidence": 0.2191401054575686
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_abg/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_abg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 28.376177906167282,
|
||||
"gt": 30.0,
|
||||
"error": 1.6238220938327181,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -2.331898380775906,
|
||||
"gt": -2.0,
|
||||
"error": 0.33189838077589684,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 17.499203312393572,
|
||||
"gt": 95.0,
|
||||
"error": 77.50079668760642,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 8.381169469195422,
|
||||
"gt": 20.0,
|
||||
"error": 11.618830530804587,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": -37.99074474816572,
|
||||
"gt": 23.0,
|
||||
"error": 60.990744748165724,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 86.21813676329857,
|
||||
"gt": 9.0,
|
||||
"error": 77.21813676329856,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": -301.252530862977,
|
||||
"gt": 9.0,
|
||||
"error": 310.252530862977,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 46.18025996408006,
|
||||
"max_abs_deg": 77.21813676329856,
|
||||
"mean_abs_mm": 155.93817647840484,
|
||||
"max_abs_mm": 310.252530862977,
|
||||
"n_unobservable": 2,
|
||||
"wrist_error_mm": null,
|
||||
"finger_error_mm": null
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_abg/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_abg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:19Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 28.376177906167282,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"y": {
|
||||
"value": -2.331898380775906,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"z": {
|
||||
"value": 17.499203312393572,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"a": {
|
||||
"value": 8.381169469195422,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"b": {
|
||||
"value": -37.99074474816572,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 86.21813676329857,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": -301.252530862977,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.4210945861056623,
|
||||
"num_markers": 13
|
||||
}
|
||||
1013
data/camera_study/Scene7/k3_ace/aruco_marker_poses.json
Normal file
1013
data/camera_study/Scene7/k3_ace/aruco_marker_poses.json
Normal file
File diff suppressed because it is too large
Load Diff
486
data/camera_study/Scene7/k3_ace/aruco_positions_initial.json
Normal file
486
data/camera_study/Scene7/k3_ace/aruco_positions_initial.json
Normal file
@@ -0,0 +1,486 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:46Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 22,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2681675132548733,
|
||||
-0.15038643839663032,
|
||||
0.35554163448990583
|
||||
],
|
||||
"position_mm": [
|
||||
268.1675132548733,
|
||||
-150.38643839663033,
|
||||
355.54163448990585
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.2340614502912172,
|
||||
-0.16992843423960377,
|
||||
0.32791420382514525
|
||||
],
|
||||
"position_mm": [
|
||||
234.0614502912172,
|
||||
-169.92843423960377,
|
||||
327.91420382514525
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16822074074277132,
|
||||
-0.17218579053306335,
|
||||
-0.02845022420807021
|
||||
],
|
||||
"position_mm": [
|
||||
168.2207407427713,
|
||||
-172.18579053306334,
|
||||
-28.45022420807021
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33927137777054195,
|
||||
-0.32836945460848954,
|
||||
-0.027140499837860998
|
||||
],
|
||||
"position_mm": [
|
||||
339.27137777054196,
|
||||
-328.36945460848955,
|
||||
-27.140499837860997
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4014452280123305,
|
||||
-0.17310633125283337,
|
||||
-0.027301829176284084
|
||||
],
|
||||
"position_mm": [
|
||||
401.4452280123305,
|
||||
-173.10633125283337,
|
||||
-27.301829176284084
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3121047760120123,
|
||||
-0.1582972968440556,
|
||||
-0.028505203714395574
|
||||
],
|
||||
"position_mm": [
|
||||
312.1047760120123,
|
||||
-158.2972968440556,
|
||||
-28.505203714395574
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5060671044869716,
|
||||
-0.31403206593970623,
|
||||
-0.027225176370726356
|
||||
],
|
||||
"position_mm": [
|
||||
506.0671044869716,
|
||||
-314.03206593970623,
|
||||
-27.225176370726356
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6468634129279873,
|
||||
-0.18720398899604554,
|
||||
-0.027212595256534067
|
||||
],
|
||||
"position_mm": [
|
||||
646.8634129279873,
|
||||
-187.20398899604555,
|
||||
-27.21259525653407
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3708303561415731,
|
||||
-0.1842468314944529,
|
||||
-0.027598120482914306
|
||||
],
|
||||
"position_mm": [
|
||||
370.83035614157313,
|
||||
-184.2468314944529,
|
||||
-27.598120482914307
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6515122211947724,
|
||||
-0.22397272474065516,
|
||||
-0.02726850304672431
|
||||
],
|
||||
"position_mm": [
|
||||
651.5122211947723,
|
||||
-223.97272474065517,
|
||||
-27.268503046724312
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10491954053548165,
|
||||
-0.1895610148814846,
|
||||
-0.028234314175110794
|
||||
],
|
||||
"position_mm": [
|
||||
104.91954053548164,
|
||||
-189.5610148814846,
|
||||
-28.234314175110793
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5224735537776948,
|
||||
-0.2684307937788223,
|
||||
-0.027215134668328485
|
||||
],
|
||||
"position_mm": [
|
||||
522.4735537776947,
|
||||
-268.4307937788223,
|
||||
-27.215134668328485
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.26543057139994014,
|
||||
-0.15275641208376653,
|
||||
0.23725443207759203
|
||||
],
|
||||
"position_mm": [
|
||||
265.43057139994016,
|
||||
-152.75641208376652,
|
||||
237.25443207759204
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"position_m": [
|
||||
0.2143609569671029,
|
||||
-0.15814568024822678,
|
||||
0.23499174603821796
|
||||
],
|
||||
"position_mm": [
|
||||
214.36095696710288,
|
||||
-158.1456802482268,
|
||||
234.99174603821797
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.26416973565809126,
|
||||
-0.15729229748358423,
|
||||
0.16701721028375943
|
||||
],
|
||||
"position_mm": [
|
||||
264.16973565809127,
|
||||
-157.29229748358424,
|
||||
167.01721028375943
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6505152696238259,
|
||||
-0.009935598080629916,
|
||||
0.000279574513070445
|
||||
],
|
||||
"position_mm": [
|
||||
650.5152696238259,
|
||||
-9.935598080629916,
|
||||
0.279574513070445
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35279444879725735,
|
||||
-0.0878994073070191,
|
||||
-0.0007124022009807846
|
||||
],
|
||||
"position_mm": [
|
||||
352.79444879725736,
|
||||
-87.8994073070191,
|
||||
-0.7124022009807847
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.020836587298661523,
|
||||
-0.020535054383727946,
|
||||
0.0016476687830481282
|
||||
],
|
||||
"position_mm": [
|
||||
20.836587298661524,
|
||||
-20.535054383727946,
|
||||
1.6476687830481282
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13772197629839822,
|
||||
-0.13961305434594223,
|
||||
0.08606389802443187
|
||||
],
|
||||
"position_mm": [
|
||||
137.72197629839823,
|
||||
-139.61305434594223,
|
||||
86.06389802443188
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.13934231067384872,
|
||||
-0.17693719851202955,
|
||||
0.04709633761724975
|
||||
],
|
||||
"position_mm": [
|
||||
139.34231067384871,
|
||||
-176.93719851202954,
|
||||
47.09633761724975
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2290678838712042,
|
||||
-0.1772727007228455,
|
||||
0.052767187698013106
|
||||
],
|
||||
"position_mm": [
|
||||
229.0678838712042,
|
||||
-177.2727007228455,
|
||||
52.7671876980131
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.19436896938045858,
|
||||
-0.17737070499883775,
|
||||
0.053932640487524885
|
||||
],
|
||||
"position_mm": [
|
||||
194.3689693804586,
|
||||
-177.37070499883777,
|
||||
53.932640487524885
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
485
data/camera_study/Scene7/k3_ace/aruco_positions_optimized.json
Normal file
485
data/camera_study/Scene7/k3_ace/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,485 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:46Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 22,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.27205286702364007,
|
||||
-0.1489358324632468,
|
||||
0.3537362186824205
|
||||
],
|
||||
"position_mm": [
|
||||
272.0528670236401,
|
||||
-148.93583246324678,
|
||||
353.7362186824205
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23895343560738866,
|
||||
-0.16760036579664864,
|
||||
0.325634435205275
|
||||
],
|
||||
"position_mm": [
|
||||
238.95343560738866,
|
||||
-167.60036579664865,
|
||||
325.634435205275
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1675602222621362,
|
||||
-0.17314047605890587,
|
||||
-0.02772646331552386
|
||||
],
|
||||
"position_mm": [
|
||||
167.56022226213622,
|
||||
-173.14047605890588,
|
||||
-27.726463315523862
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3393246920910568,
|
||||
-0.32820143169316357,
|
||||
-0.027010715863541174
|
||||
],
|
||||
"position_mm": [
|
||||
339.3246920910568,
|
||||
-328.20143169316356,
|
||||
-27.010715863541172
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40390273711905467,
|
||||
-0.17199343940472664,
|
||||
-0.028262339721233362
|
||||
],
|
||||
"position_mm": [
|
||||
403.9027371190547,
|
||||
-171.99343940472664,
|
||||
-28.262339721233364
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.31270930924611773,
|
||||
-0.15776309877750008,
|
||||
-0.028700813138974008
|
||||
],
|
||||
"position_mm": [
|
||||
312.70930924611775,
|
||||
-157.7630987775001,
|
||||
-28.70081313897401
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5059005050044962,
|
||||
-0.314893141177242,
|
||||
-0.02699194974822802
|
||||
],
|
||||
"position_mm": [
|
||||
505.9005050044962,
|
||||
-314.893141177242,
|
||||
-26.99194974822802
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"position_m": [
|
||||
0.6465869582803316,
|
||||
-0.18647855316884188,
|
||||
-0.027449449766642646
|
||||
],
|
||||
"position_mm": [
|
||||
646.5869582803316,
|
||||
-186.47855316884187,
|
||||
-27.449449766642648
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.36986176698794426,
|
||||
-0.18573174496727854,
|
||||
-0.026746074744456092
|
||||
],
|
||||
"position_mm": [
|
||||
369.86176698794424,
|
||||
-185.73174496727853,
|
||||
-26.74607474445609
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"position_m": [
|
||||
0.6518235725281044,
|
||||
-0.2245534033538198,
|
||||
-0.02697199099117962
|
||||
],
|
||||
"position_mm": [
|
||||
651.8235725281044,
|
||||
-224.5534033538198,
|
||||
-26.97199099117962
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.1055113313287568,
|
||||
-0.1889045497763784,
|
||||
-0.028676579295193728
|
||||
],
|
||||
"position_mm": [
|
||||
105.5113313287568,
|
||||
-188.90454977637842,
|
||||
-28.67657929519373
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"position_m": [
|
||||
0.5213463230175791,
|
||||
-0.26659216417742393,
|
||||
-0.02806717806436894
|
||||
],
|
||||
"position_mm": [
|
||||
521.3463230175792,
|
||||
-266.5921641774239,
|
||||
-28.06717806436894
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2640050781056056,
|
||||
-0.15177211266348803,
|
||||
0.23673602188474857
|
||||
],
|
||||
"position_mm": [
|
||||
264.0050781056056,
|
||||
-151.77211266348803,
|
||||
236.73602188474857
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"position_m": [
|
||||
0.21489361565074874,
|
||||
-0.1577269333116424,
|
||||
0.23504441704396184
|
||||
],
|
||||
"position_mm": [
|
||||
214.89361565074876,
|
||||
-157.7269333116424,
|
||||
235.04441704396183
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.26420617978723027,
|
||||
-0.15744752921134744,
|
||||
0.16696675458485985
|
||||
],
|
||||
"position_mm": [
|
||||
264.20617978723027,
|
||||
-157.44752921134744,
|
||||
166.96675458485984
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"position_m": [
|
||||
0.6505373893822513,
|
||||
-0.009886025195901383,
|
||||
0.00036133528240607087
|
||||
],
|
||||
"position_mm": [
|
||||
650.5373893822513,
|
||||
-9.886025195901384,
|
||||
0.3613352824060709
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3521127181835211,
|
||||
-0.09026459946613509,
|
||||
0.0004637236643748194
|
||||
],
|
||||
"position_mm": [
|
||||
352.11271818352105,
|
||||
-90.2645994661351,
|
||||
0.46372366437481943
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.020835088690894496,
|
||||
-0.020535248652544982,
|
||||
0.0016449238790256437
|
||||
],
|
||||
"position_mm": [
|
||||
20.835088690894494,
|
||||
-20.535248652544983,
|
||||
1.6449238790256437
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13796793789508396,
|
||||
-0.14212751645081848,
|
||||
0.08463853755358772
|
||||
],
|
||||
"position_mm": [
|
||||
137.96793789508396,
|
||||
-142.12751645081846,
|
||||
84.63853755358771
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14112377959456052,
|
||||
-0.17357022372304276,
|
||||
0.04654103427458887
|
||||
],
|
||||
"position_mm": [
|
||||
141.12377959456052,
|
||||
-173.57022372304277,
|
||||
46.54103427458887
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.23283675389135705,
|
||||
-0.17783292521457347,
|
||||
0.05256866542852921
|
||||
],
|
||||
"position_mm": [
|
||||
232.83675389135706,
|
||||
-177.83292521457346,
|
||||
52.568665428529215
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.19546935203331559,
|
||||
-0.17476236572322335,
|
||||
0.05187592202818413
|
||||
],
|
||||
"position_mm": [
|
||||
195.46935203331557,
|
||||
-174.76236572322335,
|
||||
51.87592202818413
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2550
data/camera_study/Scene7/k3_ace/render_a_aruco_detection.json
Normal file
2550
data/camera_study/Scene7/k3_ace/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
495
data/camera_study/Scene7/k3_ace/render_a_camera_pose.json
Normal file
495
data/camera_study/Scene7/k3_ace/render_a_camera_pose.json
Normal file
@@ -0,0 +1,495 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:45Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_ace\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 21,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
96,
|
||||
105,
|
||||
208,
|
||||
62,
|
||||
211,
|
||||
102,
|
||||
92,
|
||||
217,
|
||||
83,
|
||||
206,
|
||||
82
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.008637661272119635,
|
||||
0.001378997920547267,
|
||||
0.001270197702286651,
|
||||
0.0012701969813791025
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.59407684916003,
|
||||
"residual_median_px": 3.0341220410693275,
|
||||
"residual_max_px": 7.500931312683797,
|
||||
"sigma2_normalized": 1.8823004334188687e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.807988166809082,
|
||||
-0.5891971588134766,
|
||||
0.001361375325359404
|
||||
],
|
||||
[
|
||||
-0.34328895807266235,
|
||||
-0.47264033555984497,
|
||||
-0.8116426467895508
|
||||
],
|
||||
[
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2274739146232605,
|
||||
0.1723705530166626,
|
||||
1.135572075843811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.10829659945216,
|
||||
-0.6862504489609214,
|
||||
0.35341311329904523
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3008120357990265,
|
||||
-0.796732485294342,
|
||||
0.8035603761672974
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120422363281,
|
||||
-796.7324829101562,
|
||||
803.5603637695312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.71337890625,
|
||||
"pitch": -28.611038208007812,
|
||||
"yaw": -23.019123077392578
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.3579146685393285e-05,
|
||||
-3.662263700014619e-06,
|
||||
-1.7772782365863185e-06,
|
||||
6.0488321008046e-07,
|
||||
1.1067094455831678e-06,
|
||||
4.170760705856697e-06
|
||||
],
|
||||
[
|
||||
-3.662263700014623e-06,
|
||||
5.155046366298029e-06,
|
||||
-8.511212401612911e-10,
|
||||
-4.659001530342674e-07,
|
||||
-1.3752893224653372e-06,
|
||||
-9.198802628766654e-07
|
||||
],
|
||||
[
|
||||
-1.7772782365863695e-06,
|
||||
-8.511212401414874e-10,
|
||||
1.481843454479694e-05,
|
||||
7.829523207564362e-07,
|
||||
-2.140754408025017e-06,
|
||||
-4.809408114299546e-06
|
||||
],
|
||||
[
|
||||
6.048832100804537e-07,
|
||||
-4.659001530342655e-07,
|
||||
7.829523207564481e-07,
|
||||
2.813982259728509e-07,
|
||||
7.195223550256785e-08,
|
||||
4.0965222600942376e-07
|
||||
],
|
||||
[
|
||||
1.1067094455831756e-06,
|
||||
-1.3752893224653392e-06,
|
||||
-2.140754408025007e-06,
|
||||
7.195223550257014e-08,
|
||||
8.847412472210063e-07,
|
||||
1.4720566812062417e-06
|
||||
],
|
||||
[
|
||||
4.170760705856703e-06,
|
||||
-9.198802628766703e-07,
|
||||
-4.809408114299501e-06,
|
||||
4.0965222600943054e-07,
|
||||
1.4720566812062385e-06,
|
||||
6.705552254558845e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.21113433867220652,
|
||||
0.13008850428030963,
|
||||
0.2205584979566482
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005304698162693622,
|
||||
0.000940606850507164,
|
||||
0.0025895081105412367
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0032069055584266794,
|
||||
0.003194507132712846,
|
||||
0.004808450503197408
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.2069055584266795,
|
||||
3.194507132712846,
|
||||
4.808450503197408
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.21084634239707836,
|
||||
"pitch": 0.16472354888964957,
|
||||
"yaw": 0.1499000453203442
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.0,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.7686157226562,
|
||||
1028.265869140625
|
||||
],
|
||||
"reprojection_error_px": 4.232885056796495,
|
||||
"confidence": 0.4950646764382309
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.4945068359375,
|
||||
1028.0762939453125
|
||||
],
|
||||
"reprojection_error_px": 3.9001660576032227,
|
||||
"confidence": 0.5211087340042874
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.75,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
661.0166625976562,
|
||||
995.37353515625
|
||||
],
|
||||
"reprojection_error_px": 4.437479946349729,
|
||||
"confidence": 0.8535373989291568
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.2626953125,
|
||||
962.6254272460938
|
||||
],
|
||||
"reprojection_error_px": 7.500931312683797,
|
||||
"confidence": 0.7311948387602913
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1033935546875,
|
||||
934.4603881835938
|
||||
],
|
||||
"reprojection_error_px": 2.7306934674884866,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.75,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.1048583984375,
|
||||
927.634521484375
|
||||
],
|
||||
"reprojection_error_px": 1.739533995216127,
|
||||
"confidence": 0.7811997380618676
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.3009033203125,
|
||||
913.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 2.3480820396644706,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.5685729980469,
|
||||
846.4403686523438
|
||||
],
|
||||
"reprojection_error_px": 1.8617091046678553,
|
||||
"confidence": 0.6242173596603116
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1331.8348388671875,
|
||||
822.722412109375
|
||||
],
|
||||
"reprojection_error_px": 3.246555752245531,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.7967529296875,
|
||||
809.1852416992188
|
||||
],
|
||||
"reprojection_error_px": 1.6778791374040292,
|
||||
"confidence": 0.6619705710475772
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1017.25,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.7058715820312,
|
||||
795.8402099609375
|
||||
],
|
||||
"reprojection_error_px": 3.415985899567432,
|
||||
"confidence": 0.6365286894071078
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.75,
|
||||
769.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1293.679931640625,
|
||||
766.1796875
|
||||
],
|
||||
"reprojection_error_px": 2.821182761297423,
|
||||
"confidence": 0.5120561345306578
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.0,
|
||||
687.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.8656005859375,
|
||||
689.5853881835938
|
||||
],
|
||||
"reprojection_error_px": 2.373964175571692,
|
||||
"confidence": 0.5482924705198903
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1041.5,
|
||||
762.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1047.6871337890625,
|
||||
762.5466918945312
|
||||
],
|
||||
"reprojection_error_px": 6.187309969346437,
|
||||
"confidence": 0.5186330529580038
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.75,
|
||||
681.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.9866943359375,
|
||||
683.4385375976562
|
||||
],
|
||||
"reprojection_error_px": 3.238366472735696,
|
||||
"confidence": 0.47113837744656556
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1369.72265625,
|
||||
654.7026977539062
|
||||
],
|
||||
"reprojection_error_px": 3.0341220410693275,
|
||||
"confidence": 0.33337595746251947
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1324.0,
|
||||
629.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.396240234375,
|
||||
628.090087890625
|
||||
],
|
||||
"reprojection_error_px": 4.692818345767798,
|
||||
"confidence": 0.3745046975298171
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.57958984375,
|
||||
525.5823364257812
|
||||
],
|
||||
"reprojection_error_px": 4.083568094328761,
|
||||
"confidence": 0.4001538913904134
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
158.0,
|
||||
563.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
158.82260131835938,
|
||||
565.0972290039062
|
||||
],
|
||||
"reprojection_error_px": 1.796611649713408,
|
||||
"confidence": 0.23907155526747506
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1140.25,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.7650146484375,
|
||||
473.54071044921875
|
||||
],
|
||||
"reprojection_error_px": 0.5282167237947121,
|
||||
"confidence": 0.3376369222165973
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
408.25,
|
||||
510.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
409.3575744628906,
|
||||
508.6090393066406
|
||||
],
|
||||
"reprojection_error_px": 1.9797659427310939,
|
||||
"confidence": 0.2420916353316756
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1756
data/camera_study/Scene7/k3_ace/render_c_aruco_detection.json
Normal file
1756
data/camera_study/Scene7/k3_ace/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
341
data/camera_study/Scene7/k3_ace/render_c_camera_pose.json
Normal file
341
data/camera_study/Scene7/k3_ace/render_c_camera_pose.json
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:45Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_ace\\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": 10,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
62,
|
||||
96,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
214,
|
||||
210
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006324094860234736,
|
||||
0.0017157886119639584,
|
||||
0.0016938527441757482,
|
||||
0.0016938525147462676
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.792903154741578,
|
||||
"residual_median_px": 4.763041834722134,
|
||||
"residual_max_px": 6.984539530350162,
|
||||
"sigma2_normalized": 4.098766202444717e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9924030303955078,
|
||||
0.12267966568470001,
|
||||
-0.009269686415791512
|
||||
],
|
||||
[
|
||||
0.027022501453757286,
|
||||
-0.2908598482608795,
|
||||
-0.956384003162384
|
||||
],
|
||||
[
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1970205307006836,
|
||||
0.10788455605506897,
|
||||
1.0074256658554077
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8649791277096048,
|
||||
0.10841424453879543,
|
||||
-0.09363518992489561
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3135247826576233,
|
||||
-0.9003641605377197,
|
||||
0.39548608660697937
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247802734375,
|
||||
-900.3641357421875,
|
||||
395.486083984375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.1030502319336,
|
||||
"pitch": 6.893547534942627,
|
||||
"yaw": 1.5597419738769531
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0001079449311491919,
|
||||
1.4285563903915496e-06,
|
||||
4.68069083116146e-06,
|
||||
-7.336478217662227e-07,
|
||||
-1.5115250540755206e-05,
|
||||
-1.1526742332102493e-06
|
||||
],
|
||||
[
|
||||
1.4285563903932746e-06,
|
||||
3.0853381902646596e-05,
|
||||
-4.450272730844476e-05,
|
||||
6.09134042240924e-06,
|
||||
-6.13223261917191e-07,
|
||||
6.450745721493637e-06
|
||||
],
|
||||
[
|
||||
4.680690831156389e-06,
|
||||
-4.450272730844469e-05,
|
||||
0.00013857903150676188,
|
||||
-1.305617292864048e-05,
|
||||
-6.951941727076151e-06,
|
||||
-1.6314464128987267e-05
|
||||
],
|
||||
[
|
||||
-7.336478217657534e-07,
|
||||
6.091340422409233e-06,
|
||||
-1.3056172928640481e-05,
|
||||
1.7460930524667373e-06,
|
||||
4.088827079551696e-07,
|
||||
1.6611874918670116e-06
|
||||
],
|
||||
[
|
||||
-1.5115250540754975e-05,
|
||||
-6.13223261916977e-07,
|
||||
-6.951941727076795e-06,
|
||||
4.0888270795522877e-07,
|
||||
3.4274737938428947e-06,
|
||||
2.456402935613702e-06
|
||||
],
|
||||
[
|
||||
-1.1526742332096314e-06,
|
||||
6.450745721493592e-06,
|
||||
-1.6314464128987145e-05,
|
||||
1.6611874918670002e-06,
|
||||
2.456402935613618e-06,
|
||||
1.020649092164723e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.5952833824559087,
|
||||
0.31825410921046354,
|
||||
0.6744835984728431
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013213981430540674,
|
||||
0.001851343780566671,
|
||||
0.003194759916120025
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009546653359929378,
|
||||
0.00510534308533958,
|
||||
0.008116962437680455
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.546653359929378,
|
||||
5.10534308533958,
|
||||
8.116962437680455
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.6365944979227597,
|
||||
"pitch": 0.5905979003196239,
|
||||
"yaw": 0.25893655790968995
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
287.1963195800781,
|
||||
1036.600341796875
|
||||
],
|
||||
"reprojection_error_px": 4.936686690354388,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.25,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.968994140625,
|
||||
1030.4075927734375
|
||||
],
|
||||
"reprojection_error_px": 6.984539530350162,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1038.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1090.8990478515625,
|
||||
1040.3101806640625
|
||||
],
|
||||
"reprojection_error_px": 6.603888795875401,
|
||||
"confidence": 0.24
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.07958984375,
|
||||
989.7056274414062
|
||||
],
|
||||
"reprojection_error_px": 3.184047072847099,
|
||||
"confidence": 0.6384599833726886
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
441.8499450683594,
|
||||
1005.1903076171875
|
||||
],
|
||||
"reprojection_error_px": 4.612317249511987,
|
||||
"confidence": 0.5567551056506871
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.25,
|
||||
996.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
596.9052734375,
|
||||
994.03271484375
|
||||
],
|
||||
"reprojection_error_px": 2.593191661258314,
|
||||
"confidence": 0.5323958274581712
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
946.3173828125,
|
||||
997.1934204101562
|
||||
],
|
||||
"reprojection_error_px": 1.3445750534152685,
|
||||
"confidence": 0.4822628196661743
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
866.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1036.1995849609375,
|
||||
866.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 6.301469883769026,
|
||||
"confidence": 0.37574692421268213
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1026.75,
|
||||
793.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1031.534423828125,
|
||||
791.8800048828125
|
||||
],
|
||||
"reprojection_error_px": 4.913766419932283,
|
||||
"confidence": 0.2633944016596385
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
358.0,
|
||||
769.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
356.4201965332031,
|
||||
772.0806274414062
|
||||
],
|
||||
"reprojection_error_px": 3.02579195997385,
|
||||
"confidence": 0.27427753591887916
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1810
data/camera_study/Scene7/k3_ace/render_e_aruco_detection.json
Normal file
1810
data/camera_study/Scene7/k3_ace/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
369
data/camera_study/Scene7/k3_ace/render_e_camera_pose.json
Normal file
369
data/camera_study/Scene7/k3_ace/render_e_camera_pose.json
Normal file
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:45Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_ace\\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": 12,
|
||||
"used_marker_ids": [
|
||||
63,
|
||||
48,
|
||||
57,
|
||||
102,
|
||||
59,
|
||||
92,
|
||||
85,
|
||||
105,
|
||||
206,
|
||||
54,
|
||||
96,
|
||||
62
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.007877783412799289,
|
||||
0.0014016401134223282,
|
||||
0.001254295494672035,
|
||||
0.0012542851678876436
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5551539151330003,
|
||||
"residual_median_px": 2.542955429649271,
|
||||
"residual_max_px": 6.864351865661633,
|
||||
"sigma2_normalized": 2.097641709490559e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6272119879722595,
|
||||
0.7788485288619995,
|
||||
0.0003743017732631415
|
||||
],
|
||||
[
|
||||
0.20793785154819489,
|
||||
-0.16699057817459106,
|
||||
-0.9637821316719055
|
||||
],
|
||||
[
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.053526442497968674,
|
||||
-0.011717195622622967,
|
||||
1.5570141077041626
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.701739086470361,
|
||||
0.8148180419054317,
|
||||
-0.6194647049031823
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2046689987182617,
|
||||
-0.9015972018241882,
|
||||
0.4039682149887085
|
||||
],
|
||||
"position_mm": [
|
||||
1204.6689453125,
|
||||
-901.5972290039062,
|
||||
403.96820068359375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.80331420898438,
|
||||
"pitch": 48.640445709228516,
|
||||
"yaw": 18.34176254272461
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.0255924122572222e-05,
|
||||
-1.1064851928840932e-06,
|
||||
-3.226732439364545e-07,
|
||||
-2.2947974799745604e-06,
|
||||
-1.0904371151447215e-05,
|
||||
3.012426619853187e-06
|
||||
],
|
||||
[
|
||||
-1.106485192884019e-06,
|
||||
1.1844059736526292e-05,
|
||||
-7.218023714404593e-07,
|
||||
5.243710130163671e-06,
|
||||
-3.404663319411864e-06,
|
||||
3.284148519177079e-07
|
||||
],
|
||||
[
|
||||
-3.226732439363215e-07,
|
||||
-7.218023714404087e-07,
|
||||
3.353404629528424e-05,
|
||||
-9.107178231577606e-06,
|
||||
-4.20320450664291e-06,
|
||||
1.9098168651544044e-06
|
||||
],
|
||||
[
|
||||
-2.2947974799745655e-06,
|
||||
5.243710130163655e-06,
|
||||
-9.107178231577628e-06,
|
||||
5.102071451117671e-06,
|
||||
6.301666284638011e-07,
|
||||
8.703543324267442e-07
|
||||
],
|
||||
[
|
||||
-1.0904371151447257e-05,
|
||||
-3.4046633194118514e-06,
|
||||
-4.203204506642854e-06,
|
||||
6.301666284637906e-07,
|
||||
6.322644038059231e-06,
|
||||
5.364949781547887e-07
|
||||
],
|
||||
[
|
||||
3.01242661985322e-06,
|
||||
3.284148519176655e-07,
|
||||
1.909816865154337e-06,
|
||||
8.703543324267418e-07,
|
||||
5.364949781548e-07,
|
||||
1.1278472108093726e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.31515764283141473,
|
||||
0.1971845696625041,
|
||||
0.3317917722303356
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.002258776538553044,
|
||||
0.0025144868339403233,
|
||||
0.003358343655448877
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.003396950652122873,
|
||||
0.004581961769989109,
|
||||
0.005365664614664551
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.3969506521228734,
|
||||
4.581961769989109,
|
||||
5.365664614664551
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.40411451656501546,
|
||||
"pitch": 0.2469961320539916,
|
||||
"yaw": 0.3018153530383094
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1315.75,
|
||||
1051.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.455810546875,
|
||||
1053.5660400390625
|
||||
],
|
||||
"reprojection_error_px": 4.242823735714149,
|
||||
"confidence": 0.12052610969830078
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.0,
|
||||
1030.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1022.4949340820312,
|
||||
1033.48828125
|
||||
],
|
||||
"reprojection_error_px": 3.1246451993038633,
|
||||
"confidence": 0.5336003353862959
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
813.0,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
812.6123657226562,
|
||||
988.2398681640625
|
||||
],
|
||||
"reprojection_error_px": 1.8023108535578778,
|
||||
"confidence": 0.7795688485943614
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1105.75,
|
||||
937.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1104.0225830078125,
|
||||
935.1946411132812
|
||||
],
|
||||
"reprojection_error_px": 2.4986576745829896,
|
||||
"confidence": 0.6592833102794173
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
990.25,
|
||||
951.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
984.7200927734375,
|
||||
951.5137329101562
|
||||
],
|
||||
"reprojection_error_px": 5.534952219498503,
|
||||
"confidence": 0.6198265937347089
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1149.0,
|
||||
911.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1149.0899658203125,
|
||||
909.2437133789062
|
||||
],
|
||||
"reprojection_error_px": 2.2580795303423553,
|
||||
"confidence": 0.5428851063455049
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
758.5,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
759.29833984375,
|
||||
882.7039794921875
|
||||
],
|
||||
"reprojection_error_px": 2.4308551331608275,
|
||||
"confidence": 0.5070340794991817
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
849.0,
|
||||
871.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.8641967773438,
|
||||
871.296142578125
|
||||
],
|
||||
"reprojection_error_px": 6.864351865661633,
|
||||
"confidence": 0.5463926755116083
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1375.25,
|
||||
773.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1373.974365234375,
|
||||
773.4697265625
|
||||
],
|
||||
"reprojection_error_px": 1.294420263105926,
|
||||
"confidence": 0.192516825487628
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
545.25,
|
||||
791.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
546.2313842773438,
|
||||
792.7286987304688
|
||||
],
|
||||
"reprojection_error_px": 1.9878416437286404,
|
||||
"confidence": 0.3216686886177402
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
780.5,
|
||||
747.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
776.9055786132812,
|
||||
747.1104125976562
|
||||
],
|
||||
"reprojection_error_px": 3.650881694952326,
|
||||
"confidence": 0.41478083756343403
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
829.75,
|
||||
757.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
831.2195434570312,
|
||||
759.87939453125
|
||||
],
|
||||
"reprojection_error_px": 2.5872531847155518,
|
||||
"confidence": 0.3459702363282732
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_ace/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_ace/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 31.58155714880712,
|
||||
"gt": 30.0,
|
||||
"error": 1.5815571488071214,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -2.02719927515976,
|
||||
"gt": -2.0,
|
||||
"error": 0.027199275159773606,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 94.71571828959411,
|
||||
"gt": 95.0,
|
||||
"error": 0.28428171040587813,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.862911441038023,
|
||||
"gt": 20.0,
|
||||
"error": 0.13708855896197747,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 22.864189679390243,
|
||||
"gt": 23.0,
|
||||
"error": 0.13581032060974962,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 9.859939002593743,
|
||||
"gt": 9.0,
|
||||
"error": 0.8599390025937339,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 9.46244392122191,
|
||||
"gt": 9.0,
|
||||
"error": 0.4624439212219098,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.28886377354622256,
|
||||
"max_abs_deg": 0.8599390025937339,
|
||||
"mean_abs_mm": 1.0220005350145156,
|
||||
"max_abs_mm": 1.5815571488071214,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 2.0821182540767484,
|
||||
"finger_error_mm": 2.192082770299099
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_ace/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_ace/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:48Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 31.58155714880712,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"y": {
|
||||
"value": -2.02719927515976,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"z": {
|
||||
"value": 94.71571828959411,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 19.862911441038023,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"b": {
|
||||
"value": 22.864189679390243,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 9.859939002593743,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 9.46244392122191,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.7369807542158426,
|
||||
"num_markers": 22
|
||||
}
|
||||
884
data/camera_study/Scene7/k3_acg/aruco_marker_poses.json
Normal file
884
data/camera_study/Scene7/k3_acg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,884 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:30Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 19
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.27357254595156355,
|
||||
-0.14472790497483112,
|
||||
0.3520973723553228
|
||||
],
|
||||
"position_mm": [
|
||||
273.57254595156354,
|
||||
-144.72790497483112,
|
||||
352.0973723553228
|
||||
],
|
||||
"normal": [
|
||||
0.06909334359419443,
|
||||
-0.9364480624118121,
|
||||
-0.3439347849173407
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.28304053637835064,
|
||||
-0.13897057545482777,
|
||||
0.3387410716229881
|
||||
],
|
||||
[
|
||||
0.2593050444017904,
|
||||
-0.14258101906866505,
|
||||
0.34296715143750883
|
||||
],
|
||||
[
|
||||
0.26411406737208687,
|
||||
-0.15019966431341183,
|
||||
0.3655153274543139
|
||||
],
|
||||
[
|
||||
0.2878305356540263,
|
||||
-0.14716036106241986,
|
||||
0.3611659389064803
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.327815258298617
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.23924442048943184,
|
||||
-0.16430448033766468,
|
||||
0.32457512428031177
|
||||
],
|
||||
"position_mm": [
|
||||
239.24442048943183,
|
||||
-164.30448033766467,
|
||||
324.57512428031174
|
||||
],
|
||||
"normal": [
|
||||
0.32001368428367916,
|
||||
-0.5713569210570257,
|
||||
0.7557397109001363
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23397266844745468,
|
||||
-0.17824858131801,
|
||||
0.3163900675007292
|
||||
],
|
||||
[
|
||||
0.22346256501911332,
|
||||
-0.1634250981650326,
|
||||
0.3318016951790345
|
||||
],
|
||||
[
|
||||
0.24494765765256196,
|
||||
-0.15035141703132998,
|
||||
0.3328313105401245
|
||||
],
|
||||
[
|
||||
0.25459479083859743,
|
||||
-0.16519282483628614,
|
||||
0.3172774239013588
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.246381984365016
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16822865385504865,
|
||||
-0.17217304443310152,
|
||||
-0.02836067942024173
|
||||
],
|
||||
"position_mm": [
|
||||
168.22865385504866,
|
||||
-172.17304443310152,
|
||||
-28.36067942024173
|
||||
],
|
||||
"normal": [
|
||||
0.004559821038532356,
|
||||
0.009682631364275886,
|
||||
0.9999427257008074
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15593934033316287,
|
||||
-0.183417942574124,
|
||||
-0.028254496933768893
|
||||
],
|
||||
[
|
||||
0.15646274069378116,
|
||||
-0.15991018994260037,
|
||||
-0.028366759337868145
|
||||
],
|
||||
[
|
||||
0.18046721202558155,
|
||||
-0.16069549926636129,
|
||||
-0.02858550055227533
|
||||
],
|
||||
[
|
||||
0.18004532236766904,
|
||||
-0.18466854594932047,
|
||||
-0.028235960857054543
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.912467604743238
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.28399316494613175,
|
||||
-0.2608245458657178,
|
||||
-0.027180450663029987
|
||||
],
|
||||
"position_mm": [
|
||||
283.99316494613174,
|
||||
-260.82454586571777,
|
||||
-27.180450663029987
|
||||
],
|
||||
"normal": [
|
||||
-0.03550679772686465,
|
||||
-0.027587286636822975,
|
||||
0.9989885929935343
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2724950224265578,
|
||||
-0.2715738384884035,
|
||||
-0.027896341551130244
|
||||
],
|
||||
[
|
||||
0.27330803597869874,
|
||||
-0.2485185841436763,
|
||||
-0.027210136911964927
|
||||
],
|
||||
[
|
||||
0.2956029225235848,
|
||||
-0.25025703001135774,
|
||||
-0.026486402752195496
|
||||
],
|
||||
[
|
||||
0.29456667885568566,
|
||||
-0.27294873081943366,
|
||||
-0.027128921436829285
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.576560360697627
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4023766946856807,
|
||||
-0.17214636102488406,
|
||||
-0.02818456094568041
|
||||
],
|
||||
"position_mm": [
|
||||
402.3766946856807,
|
||||
-172.14636102488407,
|
||||
-28.18456094568041
|
||||
],
|
||||
"normal": [
|
||||
0.03096605680521259,
|
||||
-0.010095441551240425,
|
||||
0.9994694519522955
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3912628195943685,
|
||||
-0.18418180143277355,
|
||||
-0.02816736858193981
|
||||
],
|
||||
[
|
||||
0.38978271585692476,
|
||||
-0.16168429493110942,
|
||||
-0.027481961715863423
|
||||
],
|
||||
[
|
||||
0.41336021928237016,
|
||||
-0.15939836506289426,
|
||||
-0.028590534731756174
|
||||
],
|
||||
[
|
||||
0.41510102400905946,
|
||||
-0.18332098267275904,
|
||||
-0.028498378753162235
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.52815733776775
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019078224491276368,
|
||||
-0.1893478892494297,
|
||||
-0.02656333263010269
|
||||
],
|
||||
"position_mm": [
|
||||
-19.07822449127637,
|
||||
-189.3478892494297,
|
||||
-26.56333263010269
|
||||
],
|
||||
"normal": [
|
||||
0.023452000706688698,
|
||||
-0.026253607260545264,
|
||||
0.9993801837982694
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030736573520647275,
|
||||
-0.20101848070283956,
|
||||
-0.026692026987026225
|
||||
],
|
||||
[
|
||||
-0.030238392691154126,
|
||||
-0.17833240274464673,
|
||||
-0.02591328719591527
|
||||
],
|
||||
[
|
||||
-0.007789249923409842,
|
||||
-0.17744472535753592,
|
||||
-0.026612331277899182
|
||||
],
|
||||
[
|
||||
-0.00754868182989422,
|
||||
-0.20059594819269652,
|
||||
-0.027035685059570085
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.88327368208208
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3120819332092787,
|
||||
-0.15830284173074027,
|
||||
-0.028405828622595254
|
||||
],
|
||||
"position_mm": [
|
||||
312.0819332092787,
|
||||
-158.30284173074028,
|
||||
-28.405828622595255
|
||||
],
|
||||
"normal": [
|
||||
0.004254929426570724,
|
||||
-0.0033054931414021604,
|
||||
0.9999854845399843
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2997515797883949,
|
||||
-0.16942677694675695,
|
||||
-0.028494960706202502
|
||||
],
|
||||
[
|
||||
0.3007174152573589,
|
||||
-0.14616059221323935,
|
||||
-0.028208118514807957
|
||||
],
|
||||
[
|
||||
0.3239252844150809,
|
||||
-0.14692406160686763,
|
||||
-0.028525726457616942
|
||||
],
|
||||
[
|
||||
0.3239334533762802,
|
||||
-0.17069993615609708,
|
||||
-0.028394508811753615
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.62559944132522
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5056811861361337,
|
||||
-0.31353806806044127,
|
||||
-0.026993479505909072
|
||||
],
|
||||
"position_mm": [
|
||||
505.68118613613365,
|
||||
-313.5380680604413,
|
||||
-26.99347950590907
|
||||
],
|
||||
"normal": [
|
||||
-0.013374546865412408,
|
||||
0.006230954511272866,
|
||||
0.999891142426026
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.49373810132985535,
|
||||
-0.3244516280823914,
|
||||
-0.027045780068660423
|
||||
],
|
||||
[
|
||||
0.49521261626883956,
|
||||
-0.3011077259255811,
|
||||
-0.027250422486238154
|
||||
],
|
||||
[
|
||||
0.5176219224561369,
|
||||
-0.30258488125514366,
|
||||
-0.02686269336106888
|
||||
],
|
||||
[
|
||||
0.516152104489703,
|
||||
-0.32600803697864894,
|
||||
-0.02681502210766884
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.94776015952519
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18612486586031549,
|
||||
-0.27671425399605515,
|
||||
-0.026846045424914013
|
||||
],
|
||||
"position_mm": [
|
||||
186.12486586031548,
|
||||
-276.71425399605516,
|
||||
-26.846045424914013
|
||||
],
|
||||
"normal": [
|
||||
0.058188988116126474,
|
||||
-0.049280887070351054,
|
||||
0.9970884794398042
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17546036322565692,
|
||||
-0.28845457935405505,
|
||||
-0.026901558776154022
|
||||
],
|
||||
[
|
||||
0.1732997507132214,
|
||||
-0.26614943402786473,
|
||||
-0.02548016963544335
|
||||
],
|
||||
[
|
||||
0.19704939058941684,
|
||||
-0.26470996674521,
|
||||
-0.026983502055202186
|
||||
],
|
||||
[
|
||||
0.19868995891296679,
|
||||
-0.2875430358570908,
|
||||
-0.028018951232856498
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.121223941910344
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37235966192574876,
|
||||
-0.1826709930645094,
|
||||
-0.028696668842707246
|
||||
],
|
||||
"position_mm": [
|
||||
372.35966192574875,
|
||||
-182.6709930645094,
|
||||
-28.696668842707247
|
||||
],
|
||||
"normal": [
|
||||
-0.002118949758867563,
|
||||
-0.002015228018554485,
|
||||
0.9999957244448362
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.36047781119562794,
|
||||
-0.19425008185138704,
|
||||
-0.028549396505001545
|
||||
],
|
||||
[
|
||||
0.3606995755970202,
|
||||
-0.17017392673670592,
|
||||
-0.028897030569630573
|
||||
],
|
||||
[
|
||||
0.3839525606033434,
|
||||
-0.17184101922107942,
|
||||
-0.028436089880259332
|
||||
],
|
||||
[
|
||||
0.3843087003070037,
|
||||
-0.19441894444886515,
|
||||
-0.028904158415937527
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.454155785172155
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10478611176338791,
|
||||
-0.1905757661814276,
|
||||
-0.027351759909392287
|
||||
],
|
||||
"position_mm": [
|
||||
104.78611176338791,
|
||||
-190.5757661814276,
|
||||
-27.351759909392285
|
||||
],
|
||||
"normal": [
|
||||
0.034721090134187255,
|
||||
-0.021394313266655418,
|
||||
0.9991680185332905
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09344588531841633,
|
||||
-0.20240080983322864,
|
||||
-0.027354864283136417
|
||||
],
|
||||
[
|
||||
0.09260695832480399,
|
||||
-0.17978796536315433,
|
||||
-0.02655233291940802
|
||||
],
|
||||
[
|
||||
0.11600335994882648,
|
||||
-0.17847485035508234,
|
||||
-0.027624240672627563
|
||||
],
|
||||
[
|
||||
0.11708824346150482,
|
||||
-0.20163943917424512,
|
||||
-0.027875601762397145
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.238010013062347
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2142980297537425,
|
||||
-0.1582558629290272,
|
||||
0.23498501868857882
|
||||
],
|
||||
"position_mm": [
|
||||
214.29802975374253,
|
||||
-158.25586292902722,
|
||||
234.98501868857883
|
||||
],
|
||||
"normal": [
|
||||
-0.4270416493835146,
|
||||
-0.9029318229339255,
|
||||
0.048472186097036296
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.22475833204270756,
|
||||
-0.163884248184555,
|
||||
0.2224569240744022
|
||||
],
|
||||
[
|
||||
0.20285939484374466,
|
||||
-0.15347164159803206,
|
||||
0.22316878965703188
|
||||
],
|
||||
[
|
||||
0.2037386824648723,
|
||||
-0.15259860726235036,
|
||||
0.24749901824173495
|
||||
],
|
||||
[
|
||||
0.22583570966364558,
|
||||
-0.1630689546711714,
|
||||
0.24681534278114622
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.369543749552133
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13929417464622565,
|
||||
-0.05349696161405703,
|
||||
0.09205969543361375
|
||||
],
|
||||
"position_mm": [
|
||||
139.29417464622566,
|
||||
-53.49696161405703,
|
||||
92.05969543361375
|
||||
],
|
||||
"normal": [
|
||||
-0.0044436222850863785,
|
||||
-0.09201189496321625,
|
||||
0.995747992921033
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.12833245378181135,
|
||||
-0.04145843630349433,
|
||||
0.09297260163943816
|
||||
],
|
||||
[
|
||||
0.15084449500946598,
|
||||
-0.04315217806460934,
|
||||
0.09322028962311157
|
||||
],
|
||||
[
|
||||
0.15039888195459852,
|
||||
-0.06532784647450195,
|
||||
0.09086470011684251
|
||||
],
|
||||
[
|
||||
0.12760086783902677,
|
||||
-0.06404938561362253,
|
||||
0.09118119035506275
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.597900621723998
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3527584339227054,
|
||||
-0.08791786845898555,
|
||||
-0.0006211093755120356
|
||||
],
|
||||
"position_mm": [
|
||||
352.7584339227054,
|
||||
-87.91786845898555,
|
||||
-0.6211093755120356
|
||||
],
|
||||
"normal": [
|
||||
-0.021155966006286706,
|
||||
-0.003937400621844723,
|
||||
0.999768434177977
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.34106780588938124,
|
||||
-0.07556411030863619,
|
||||
-0.0006125140175732956
|
||||
],
|
||||
[
|
||||
0.36473909195551446,
|
||||
-0.07671575466223941,
|
||||
-0.0005179535260713166
|
||||
],
|
||||
[
|
||||
0.36452148305998494,
|
||||
-0.10103629109781605,
|
||||
-0.00023089553300142772
|
||||
],
|
||||
[
|
||||
0.34070535478594094,
|
||||
-0.0983553177672506,
|
||||
-0.0011230744254021028
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.701408753552915
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.020866738517543504,
|
||||
-0.020521033621869487,
|
||||
0.0017094294157472983
|
||||
],
|
||||
"position_mm": [
|
||||
20.866738517543503,
|
||||
-20.52103362186949,
|
||||
1.7094294157472982
|
||||
],
|
||||
"normal": [
|
||||
0.011223539059520487,
|
||||
0.009912246150118209,
|
||||
0.9998878834885634
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.008863324409320998,
|
||||
-0.00833068602968721,
|
||||
0.0014951366111095013
|
||||
],
|
||||
[
|
||||
0.03219069332124067,
|
||||
-0.008810286234596742,
|
||||
0.0017114690718261054
|
||||
],
|
||||
[
|
||||
0.0332194808251487,
|
||||
-0.03183454327226915,
|
||||
0.001445153075085451
|
||||
],
|
||||
[
|
||||
0.009193455514463638,
|
||||
-0.03310861895092484,
|
||||
0.002185958904968135
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.81075373560784
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13773245635711576,
|
||||
-0.13960405664341746,
|
||||
0.08613557418834913
|
||||
],
|
||||
"position_mm": [
|
||||
137.73245635711575,
|
||||
-139.60405664341747,
|
||||
86.13557418834914
|
||||
],
|
||||
"normal": [
|
||||
-0.007037255135095493,
|
||||
-0.02387651829159865,
|
||||
0.9996901464526069
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1256114237911829,
|
||||
-0.12759991667808854,
|
||||
0.08638517434645854
|
||||
],
|
||||
[
|
||||
0.14933227078840697,
|
||||
-0.1280118870120926,
|
||||
0.08644731868767282
|
||||
],
|
||||
[
|
||||
0.15018651345114684,
|
||||
-0.1519839739586546,
|
||||
0.08597307188019362
|
||||
],
|
||||
[
|
||||
0.12579961739772624,
|
||||
-0.15082044892483412,
|
||||
0.0857367318390716
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.840655804599194
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.14141981388515257,
|
||||
-0.17390963731136044,
|
||||
0.04502151814674549
|
||||
],
|
||||
"position_mm": [
|
||||
141.41981388515256,
|
||||
-173.90963731136046,
|
||||
45.021518146745485
|
||||
],
|
||||
"normal": [
|
||||
0.02286114854945527,
|
||||
-0.9987454298474878,
|
||||
-0.04455260088655455
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1291967759781451,
|
||||
-0.17473711844666506,
|
||||
0.05741216930778427
|
||||
],
|
||||
[
|
||||
0.15374293625793314,
|
||||
-0.17416056663949758,
|
||||
0.05685926089303857
|
||||
],
|
||||
[
|
||||
0.15319509223213792,
|
||||
-0.1730730518277475,
|
||||
0.032424756973244144
|
||||
],
|
||||
[
|
||||
0.12954445107239415,
|
||||
-0.17366781233153167,
|
||||
0.03338988541291495
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.187590987925
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.23135671071673858,
|
||||
-0.17444215189975834,
|
||||
0.050651120042649544
|
||||
],
|
||||
"position_mm": [
|
||||
231.35671071673858,
|
||||
-174.44215189975833,
|
||||
50.651120042649545
|
||||
],
|
||||
"normal": [
|
||||
0.02116377967775607,
|
||||
-0.9989379806867992,
|
||||
0.04092682703473837
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2435235417700863,
|
||||
-0.173885816849687,
|
||||
0.06230460838105031
|
||||
],
|
||||
[
|
||||
0.24338730407163142,
|
||||
-0.1745085233258428,
|
||||
0.03844661989418017
|
||||
],
|
||||
[
|
||||
0.21918906237850597,
|
||||
-0.17535810166438295,
|
||||
0.03891458249931424
|
||||
],
|
||||
[
|
||||
0.21932693464673061,
|
||||
-0.17401616575912063,
|
||||
0.06293866939605347
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.087842773759636
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.19708423667311326,
|
||||
-0.17391598688726984,
|
||||
0.051036211998428435
|
||||
],
|
||||
"position_mm": [
|
||||
197.08423667311325,
|
||||
-173.91598688726984,
|
||||
51.036211998428435
|
||||
],
|
||||
"normal": [
|
||||
0.02410452953760865,
|
||||
-0.9994904981053566,
|
||||
0.02092165989774397
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.20777109658345813,
|
||||
-0.17383545731679018,
|
||||
0.06371060457543253
|
||||
],
|
||||
[
|
||||
0.20962549201495065,
|
||||
-0.17344549894468436,
|
||||
0.038310918227483705
|
||||
],
|
||||
[
|
||||
0.18617348881327853,
|
||||
-0.1748866141416599,
|
||||
0.03892143038485234
|
||||
],
|
||||
[
|
||||
0.18476686928076566,
|
||||
-0.17349637714594487,
|
||||
0.06320189480594517
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.086917665804876
|
||||
}
|
||||
]
|
||||
}
|
||||
429
data/camera_study/Scene7/k3_acg/aruco_positions_initial.json
Normal file
429
data/camera_study/Scene7/k3_acg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,429 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:29Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 19,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.27356580043442585,
|
||||
-0.14471151023175435,
|
||||
0.35218949456288706
|
||||
],
|
||||
"position_mm": [
|
||||
273.56580043442585,
|
||||
-144.71151023175435,
|
||||
352.18949456288703
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23920351120641248,
|
||||
-0.16426319400404618,
|
||||
0.32451071445432755
|
||||
],
|
||||
"position_mm": [
|
||||
239.2035112064125,
|
||||
-164.26319400404617,
|
||||
324.51071445432757
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16822074074277132,
|
||||
-0.17218579053306335,
|
||||
-0.02845022420807021
|
||||
],
|
||||
"position_mm": [
|
||||
168.2207407427713,
|
||||
-172.18579053306334,
|
||||
-28.45022420807021
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.28401596039783783,
|
||||
-0.2608301628908543,
|
||||
-0.027290309109703634
|
||||
],
|
||||
"position_mm": [
|
||||
284.01596039783783,
|
||||
-260.8301628908543,
|
||||
-27.290309109703635
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40241850132505036,
|
||||
-0.17213057141788307,
|
||||
-0.028293413815661188
|
||||
],
|
||||
"position_mm": [
|
||||
402.4185013250504,
|
||||
-172.13057141788306,
|
||||
-28.29341381566119
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01911487242506969,
|
||||
-0.18934799468594626,
|
||||
-0.026649460747770037
|
||||
],
|
||||
"position_mm": [
|
||||
-19.114872425069688,
|
||||
-189.34799468594628,
|
||||
-26.649460747770036
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3121047760120123,
|
||||
-0.1582972968440556,
|
||||
-0.028505203714395574
|
||||
],
|
||||
"position_mm": [
|
||||
312.1047760120123,
|
||||
-158.2972968440556,
|
||||
-28.505203714395574
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5057192497643279,
|
||||
-0.3135530604078229,
|
||||
-0.027098683529799446
|
||||
],
|
||||
"position_mm": [
|
||||
505.7192497643279,
|
||||
-313.5530604078229,
|
||||
-27.098683529799445
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18612402126713196,
|
||||
-0.27671986803048737,
|
||||
-0.02695623049189471
|
||||
],
|
||||
"position_mm": [
|
||||
186.12402126713195,
|
||||
-276.71986803048736,
|
||||
-26.95623049189471
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3724014362809918,
|
||||
-0.182658984885124,
|
||||
-0.02880571305854101
|
||||
],
|
||||
"position_mm": [
|
||||
372.4014362809918,
|
||||
-182.658984885124,
|
||||
-28.80571305854101
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10500549591252487,
|
||||
-0.19082465474554366,
|
||||
-0.027397012526673425
|
||||
],
|
||||
"position_mm": [
|
||||
105.00549591252486,
|
||||
-190.82465474554365,
|
||||
-27.397012526673425
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"position_m": [
|
||||
0.2143609569671029,
|
||||
-0.15814568024822678,
|
||||
0.23499174603821796
|
||||
],
|
||||
"position_mm": [
|
||||
214.36095696710288,
|
||||
-158.1456802482268,
|
||||
234.99174603821797
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.13929327664244057,
|
||||
-0.05347506615494946,
|
||||
0.09197035769326246
|
||||
],
|
||||
"position_mm": [
|
||||
139.29327664244056,
|
||||
-53.47506615494946,
|
||||
91.97035769326246
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35279444879725735,
|
||||
-0.0878994073070191,
|
||||
-0.0007124022009807846
|
||||
],
|
||||
"position_mm": [
|
||||
352.79444879725736,
|
||||
-87.8994073070191,
|
||||
-0.7124022009807847
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.020836587298661523,
|
||||
-0.020535054383727946,
|
||||
0.0016476687830481282
|
||||
],
|
||||
"position_mm": [
|
||||
20.836587298661524,
|
||||
-20.535054383727946,
|
||||
1.6476687830481282
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13772197629839822,
|
||||
-0.13961305434594223,
|
||||
0.08606389802443187
|
||||
],
|
||||
"position_mm": [
|
||||
137.72197629839823,
|
||||
-139.61305434594223,
|
||||
86.06389802443188
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14140701140968093,
|
||||
-0.17383531209202813,
|
||||
0.04502978420411187
|
||||
],
|
||||
"position_mm": [
|
||||
141.40701140968093,
|
||||
-173.83531209202812,
|
||||
45.02978420411187
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.23135802473477993,
|
||||
-0.17436320452316686,
|
||||
0.050646304664256556
|
||||
],
|
||||
"position_mm": [
|
||||
231.35802473477992,
|
||||
-174.36320452316687,
|
||||
50.646304664256554
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.19707921937645023,
|
||||
-0.17383940979823326,
|
||||
0.05104147177177655
|
||||
],
|
||||
"position_mm": [
|
||||
197.07921937645023,
|
||||
-173.83940979823325,
|
||||
51.04147177177655
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
428
data/camera_study/Scene7/k3_acg/aruco_positions_optimized.json
Normal file
428
data/camera_study/Scene7/k3_acg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,428 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:30Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 19,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "a",
|
||||
"position_m": [
|
||||
-0.3008120456617256,
|
||||
-0.7967324976921262,
|
||||
0.8035603940327218
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120456617256,
|
||||
-796.7324976921261,
|
||||
803.5603940327219
|
||||
],
|
||||
"direction": [
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.27361381097194587,
|
||||
-0.14469743901944127,
|
||||
0.3522537713027173
|
||||
],
|
||||
"position_mm": [
|
||||
273.6138109719459,
|
||||
-144.69743901944128,
|
||||
352.25377130271727
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23941678102774042,
|
||||
-0.164201627691069,
|
||||
0.32480485335481524
|
||||
],
|
||||
"position_mm": [
|
||||
239.41678102774043,
|
||||
-164.201627691069,
|
||||
324.80485335481524
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1675417374125041,
|
||||
-0.17414644104575142,
|
||||
-0.02708125070322189
|
||||
],
|
||||
"position_mm": [
|
||||
167.54173741250412,
|
||||
-174.1464410457514,
|
||||
-27.08125070322189
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"position_m": [
|
||||
0.2840589820529188,
|
||||
-0.26084601012461184,
|
||||
-0.02726997868860712
|
||||
],
|
||||
"position_mm": [
|
||||
284.0589820529188,
|
||||
-260.84601012461184,
|
||||
-27.269978688607118
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4038447640512728,
|
||||
-0.16872486671265702,
|
||||
-0.030603646516397093
|
||||
],
|
||||
"position_mm": [
|
||||
403.84476405127276,
|
||||
-168.72486671265702,
|
||||
-30.603646516397095
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019308782282034583,
|
||||
-0.18924740211692806,
|
||||
-0.026711655018462108
|
||||
],
|
||||
"position_mm": [
|
||||
-19.308782282034585,
|
||||
-189.24740211692807,
|
||||
-26.711655018462107
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.31285171164065556,
|
||||
-0.15797634974388441,
|
||||
-0.028588353797597218
|
||||
],
|
||||
"position_mm": [
|
||||
312.85171164065554,
|
||||
-157.9763497438844,
|
||||
-28.588353797597218
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5058760622660398,
|
||||
-0.3136310251856977,
|
||||
-0.02697409055332859
|
||||
],
|
||||
"position_mm": [
|
||||
505.87606226603975,
|
||||
-313.6310251856977,
|
||||
-26.97409055332859
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18628897467073324,
|
||||
-0.27604363188898373,
|
||||
-0.027487724304692897
|
||||
],
|
||||
"position_mm": [
|
||||
186.28897467073324,
|
||||
-276.0436318889837,
|
||||
-27.487724304692897
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3707648938437103,
|
||||
-0.18437734978224601,
|
||||
-0.02735463193137032
|
||||
],
|
||||
"position_mm": [
|
||||
370.7648938437103,
|
||||
-184.377349782246,
|
||||
-27.354631931370317
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.1054490436345133,
|
||||
-0.18973396977486484,
|
||||
-0.0280813381086902
|
||||
],
|
||||
"position_mm": [
|
||||
105.4490436345133,
|
||||
-189.73396977486485,
|
||||
-28.0813381086902
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"position_m": [
|
||||
0.21449058039761024,
|
||||
-0.1580851659587759,
|
||||
0.23516874230942364
|
||||
],
|
||||
"position_mm": [
|
||||
214.49058039761024,
|
||||
-158.0851659587759,
|
||||
235.16874230942364
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 198,
|
||||
"position_m": [
|
||||
0.13960292423549953,
|
||||
-0.05255427663173999,
|
||||
0.09138500443518598
|
||||
],
|
||||
"position_mm": [
|
||||
139.60292423549953,
|
||||
-52.55427663173999,
|
||||
91.38500443518598
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3520886982547613,
|
||||
-0.09035093219162706,
|
||||
0.0005064597810655708
|
||||
],
|
||||
"position_mm": [
|
||||
352.0886982547613,
|
||||
-90.35093219162705,
|
||||
0.5064597810655709
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.020822175122949038,
|
||||
-0.020901528542395843,
|
||||
0.0018449627999788214
|
||||
],
|
||||
"position_mm": [
|
||||
20.822175122949037,
|
||||
-20.90152854239584,
|
||||
1.8449627999788214
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13786982989826202,
|
||||
-0.14231942532338845,
|
||||
0.0851232105223355
|
||||
],
|
||||
"position_mm": [
|
||||
137.86982989826203,
|
||||
-142.31942532338846,
|
||||
85.1232105223355
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14120480540975167,
|
||||
-0.171639474478859,
|
||||
0.04538366487186373
|
||||
],
|
||||
"position_mm": [
|
||||
141.20480540975166,
|
||||
-171.639474478859,
|
||||
45.38366487186373
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.23285226214826968,
|
||||
-0.1763809145084048,
|
||||
0.05181196552738443
|
||||
],
|
||||
"position_mm": [
|
||||
232.8522621482697,
|
||||
-176.3809145084048,
|
||||
51.81196552738443
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.19572825346508874,
|
||||
-0.17141864740459253,
|
||||
0.04996351490415317
|
||||
],
|
||||
"position_mm": [
|
||||
195.72825346508873,
|
||||
-171.41864740459252,
|
||||
49.96351490415317
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
2550
data/camera_study/Scene7/k3_acg/render_a_aruco_detection.json
Normal file
2550
data/camera_study/Scene7/k3_acg/render_a_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
495
data/camera_study/Scene7/k3_acg/render_a_camera_pose.json
Normal file
495
data/camera_study/Scene7/k3_acg/render_a_camera_pose.json
Normal file
@@ -0,0 +1,495 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_acg\\render_a_aruco_detection.json",
|
||||
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
|
||||
},
|
||||
"camera": {
|
||||
"camera_id": "a",
|
||||
"camera_matrix": [
|
||||
[
|
||||
1992.8416748046875,
|
||||
0.0,
|
||||
719.249267578125
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
1997.40380859375,
|
||||
537.7935791015625
|
||||
],
|
||||
[
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
],
|
||||
"distortion_coefficients": [
|
||||
0.019999999552965164,
|
||||
-0.009999999776482582,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
"estimation": {
|
||||
"method": "single_camera_marker_center_lm",
|
||||
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
|
||||
"marker_size_m": 0.025,
|
||||
"num_used_markers": 21,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
97,
|
||||
103,
|
||||
54,
|
||||
55,
|
||||
51,
|
||||
47,
|
||||
210,
|
||||
85,
|
||||
79,
|
||||
96,
|
||||
105,
|
||||
208,
|
||||
62,
|
||||
211,
|
||||
102,
|
||||
92,
|
||||
217,
|
||||
83,
|
||||
206,
|
||||
82
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.008637661272119635,
|
||||
0.001378997920547267,
|
||||
0.001270197702286651,
|
||||
0.0012701969813791025
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.59407684916003,
|
||||
"residual_median_px": 3.0341220410693275,
|
||||
"residual_max_px": 7.500931312683797,
|
||||
"sigma2_normalized": 1.8823004334188687e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.807988166809082,
|
||||
-0.5891971588134766,
|
||||
0.001361375325359404
|
||||
],
|
||||
[
|
||||
-0.34328895807266235,
|
||||
-0.47264033555984497,
|
||||
-0.8116426467895508
|
||||
],
|
||||
[
|
||||
0.478861004114151,
|
||||
0.6553303003311157,
|
||||
-0.5841526389122009
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.2274739146232605,
|
||||
0.1723705530166626,
|
||||
1.135572075843811
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.10829659945216,
|
||||
-0.6862504489609214,
|
||||
0.35341311329904523
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.3008120357990265,
|
||||
-0.796732485294342,
|
||||
0.8035603761672974
|
||||
],
|
||||
"position_mm": [
|
||||
-300.8120422363281,
|
||||
-796.7324829101562,
|
||||
803.5603637695312
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 131.71337890625,
|
||||
"pitch": -28.611038208007812,
|
||||
"yaw": -23.019123077392578
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
1.3579146685393285e-05,
|
||||
-3.662263700014619e-06,
|
||||
-1.7772782365863185e-06,
|
||||
6.0488321008046e-07,
|
||||
1.1067094455831678e-06,
|
||||
4.170760705856697e-06
|
||||
],
|
||||
[
|
||||
-3.662263700014623e-06,
|
||||
5.155046366298029e-06,
|
||||
-8.511212401612911e-10,
|
||||
-4.659001530342674e-07,
|
||||
-1.3752893224653372e-06,
|
||||
-9.198802628766654e-07
|
||||
],
|
||||
[
|
||||
-1.7772782365863695e-06,
|
||||
-8.511212401414874e-10,
|
||||
1.481843454479694e-05,
|
||||
7.829523207564362e-07,
|
||||
-2.140754408025017e-06,
|
||||
-4.809408114299546e-06
|
||||
],
|
||||
[
|
||||
6.048832100804537e-07,
|
||||
-4.659001530342655e-07,
|
||||
7.829523207564481e-07,
|
||||
2.813982259728509e-07,
|
||||
7.195223550256785e-08,
|
||||
4.0965222600942376e-07
|
||||
],
|
||||
[
|
||||
1.1067094455831756e-06,
|
||||
-1.3752893224653392e-06,
|
||||
-2.140754408025007e-06,
|
||||
7.195223550257014e-08,
|
||||
8.847412472210063e-07,
|
||||
1.4720566812062417e-06
|
||||
],
|
||||
[
|
||||
4.170760705856703e-06,
|
||||
-9.198802628766703e-07,
|
||||
-4.809408114299501e-06,
|
||||
4.0965222600943054e-07,
|
||||
1.4720566812062385e-06,
|
||||
6.705552254558845e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.21113433867220652,
|
||||
0.13008850428030963,
|
||||
0.2205584979566482
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005304698162693622,
|
||||
0.000940606850507164,
|
||||
0.0025895081105412367
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0032069055584266794,
|
||||
0.003194507132712846,
|
||||
0.004808450503197408
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.2069055584266795,
|
||||
3.194507132712846,
|
||||
4.808450503197408
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.21084634239707836,
|
||||
"pitch": 0.16472354888964957,
|
||||
"yaw": 0.1499000453203442
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
881.0,
|
||||
1031.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
877.7686157226562,
|
||||
1028.265869140625
|
||||
],
|
||||
"reprojection_error_px": 4.232885056796495,
|
||||
"confidence": 0.4950646764382309
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
1153.25,
|
||||
1024.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1152.4945068359375,
|
||||
1028.0762939453125
|
||||
],
|
||||
"reprojection_error_px": 3.9001660576032227,
|
||||
"confidence": 0.5211087340042874
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
661.75,
|
||||
999.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
661.0166625976562,
|
||||
995.37353515625
|
||||
],
|
||||
"reprojection_error_px": 4.437479946349729,
|
||||
"confidence": 0.8535373989291568
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
1155.0,
|
||||
960.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1162.2626953125,
|
||||
962.6254272460938
|
||||
],
|
||||
"reprojection_error_px": 7.500931312683797,
|
||||
"confidence": 0.7311948387602913
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
997.5,
|
||||
932.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
999.1033935546875,
|
||||
934.4603881835938
|
||||
],
|
||||
"reprojection_error_px": 2.7306934674884866,
|
||||
"confidence": 0.8623788434718633
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
736.75,
|
||||
929.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
736.1048583984375,
|
||||
927.634521484375
|
||||
],
|
||||
"reprojection_error_px": 1.739533995216127,
|
||||
"confidence": 0.7811997380618676
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
1108.75,
|
||||
915.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1107.3009033203125,
|
||||
913.1524047851562
|
||||
],
|
||||
"reprojection_error_px": 2.3480820396644706,
|
||||
"confidence": 0.6979185869602446
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
369.0,
|
||||
845.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
367.5685729980469,
|
||||
846.4403686523438
|
||||
],
|
||||
"reprojection_error_px": 1.8617091046678553,
|
||||
"confidence": 0.6242173596603116
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1335.0,
|
||||
822.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1331.8348388671875,
|
||||
822.722412109375
|
||||
],
|
||||
"reprojection_error_px": 3.246555752245531,
|
||||
"confidence": 0.6128519038478318
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
915.5,
|
||||
810.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
916.7967529296875,
|
||||
809.1852416992188
|
||||
],
|
||||
"reprojection_error_px": 1.6778791374040292,
|
||||
"confidence": 0.6619705710475772
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1017.25,
|
||||
792.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1018.7058715820312,
|
||||
795.8402099609375
|
||||
],
|
||||
"reprojection_error_px": 3.415985899567432,
|
||||
"confidence": 0.6365286894071078
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
1293.75,
|
||||
769.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1293.679931640625,
|
||||
766.1796875
|
||||
],
|
||||
"reprojection_error_px": 2.821182761297423,
|
||||
"confidence": 0.5120561345306578
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
894.0,
|
||||
687.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.8656005859375,
|
||||
689.5853881835938
|
||||
],
|
||||
"reprojection_error_px": 2.373964175571692,
|
||||
"confidence": 0.5482924705198903
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1041.5,
|
||||
762.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1047.6871337890625,
|
||||
762.5466918945312
|
||||
],
|
||||
"reprojection_error_px": 6.187309969346437,
|
||||
"confidence": 0.5186330529580038
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
690.75,
|
||||
681.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
687.9866943359375,
|
||||
683.4385375976562
|
||||
],
|
||||
"reprojection_error_px": 3.238366472735696,
|
||||
"confidence": 0.47113837744656556
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1372.75,
|
||||
654.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1369.72265625,
|
||||
654.7026977539062
|
||||
],
|
||||
"reprojection_error_px": 3.0341220410693275,
|
||||
"confidence": 0.33337595746251947
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1324.0,
|
||||
629.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.396240234375,
|
||||
628.090087890625
|
||||
],
|
||||
"reprojection_error_px": 4.692818345767798,
|
||||
"confidence": 0.3745046975298171
|
||||
},
|
||||
{
|
||||
"marker_id": 217,
|
||||
"observed_center_px": [
|
||||
1219.75,
|
||||
527.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1223.57958984375,
|
||||
525.5823364257812
|
||||
],
|
||||
"reprojection_error_px": 4.083568094328761,
|
||||
"confidence": 0.4001538913904134
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
158.0,
|
||||
563.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
158.82260131835938,
|
||||
565.0972290039062
|
||||
],
|
||||
"reprojection_error_px": 1.796611649713408,
|
||||
"confidence": 0.23907155526747506
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1140.25,
|
||||
473.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1139.7650146484375,
|
||||
473.54071044921875
|
||||
],
|
||||
"reprojection_error_px": 0.5282167237947121,
|
||||
"confidence": 0.3376369222165973
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
408.25,
|
||||
510.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
409.3575744628906,
|
||||
508.6090393066406
|
||||
],
|
||||
"reprojection_error_px": 1.9797659427310939,
|
||||
"confidence": 0.2420916353316756
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1756
data/camera_study/Scene7/k3_acg/render_c_aruco_detection.json
Normal file
1756
data/camera_study/Scene7/k3_acg/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
341
data/camera_study/Scene7/k3_acg/render_c_camera_pose.json
Normal file
341
data/camera_study/Scene7/k3_acg/render_c_camera_pose.json
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_acg\\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": 10,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
62,
|
||||
96,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
214,
|
||||
210
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006324094860234736,
|
||||
0.0017157886119639584,
|
||||
0.0016938527441757482,
|
||||
0.0016938525147462676
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.792903154741578,
|
||||
"residual_median_px": 4.763041834722134,
|
||||
"residual_max_px": 6.984539530350162,
|
||||
"sigma2_normalized": 4.098766202444717e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9924030303955078,
|
||||
0.12267966568470001,
|
||||
-0.009269686415791512
|
||||
],
|
||||
[
|
||||
0.027022501453757286,
|
||||
-0.2908598482608795,
|
||||
-0.956384003162384
|
||||
],
|
||||
[
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1970205307006836,
|
||||
0.10788455605506897,
|
||||
1.0074256658554077
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8649791277096048,
|
||||
0.10841424453879543,
|
||||
-0.09363518992489561
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3135247826576233,
|
||||
-0.9003641605377197,
|
||||
0.39548608660697937
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247802734375,
|
||||
-900.3641357421875,
|
||||
395.486083984375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.1030502319336,
|
||||
"pitch": 6.893547534942627,
|
||||
"yaw": 1.5597419738769531
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0001079449311491919,
|
||||
1.4285563903915496e-06,
|
||||
4.68069083116146e-06,
|
||||
-7.336478217662227e-07,
|
||||
-1.5115250540755206e-05,
|
||||
-1.1526742332102493e-06
|
||||
],
|
||||
[
|
||||
1.4285563903932746e-06,
|
||||
3.0853381902646596e-05,
|
||||
-4.450272730844476e-05,
|
||||
6.09134042240924e-06,
|
||||
-6.13223261917191e-07,
|
||||
6.450745721493637e-06
|
||||
],
|
||||
[
|
||||
4.680690831156389e-06,
|
||||
-4.450272730844469e-05,
|
||||
0.00013857903150676188,
|
||||
-1.305617292864048e-05,
|
||||
-6.951941727076151e-06,
|
||||
-1.6314464128987267e-05
|
||||
],
|
||||
[
|
||||
-7.336478217657534e-07,
|
||||
6.091340422409233e-06,
|
||||
-1.3056172928640481e-05,
|
||||
1.7460930524667373e-06,
|
||||
4.088827079551696e-07,
|
||||
1.6611874918670116e-06
|
||||
],
|
||||
[
|
||||
-1.5115250540754975e-05,
|
||||
-6.13223261916977e-07,
|
||||
-6.951941727076795e-06,
|
||||
4.0888270795522877e-07,
|
||||
3.4274737938428947e-06,
|
||||
2.456402935613702e-06
|
||||
],
|
||||
[
|
||||
-1.1526742332096314e-06,
|
||||
6.450745721493592e-06,
|
||||
-1.6314464128987145e-05,
|
||||
1.6611874918670002e-06,
|
||||
2.456402935613618e-06,
|
||||
1.020649092164723e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.5952833824559087,
|
||||
0.31825410921046354,
|
||||
0.6744835984728431
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013213981430540674,
|
||||
0.001851343780566671,
|
||||
0.003194759916120025
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009546653359929378,
|
||||
0.00510534308533958,
|
||||
0.008116962437680455
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.546653359929378,
|
||||
5.10534308533958,
|
||||
8.116962437680455
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.6365944979227597,
|
||||
"pitch": 0.5905979003196239,
|
||||
"yaw": 0.25893655790968995
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
287.1963195800781,
|
||||
1036.600341796875
|
||||
],
|
||||
"reprojection_error_px": 4.936686690354388,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.25,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.968994140625,
|
||||
1030.4075927734375
|
||||
],
|
||||
"reprojection_error_px": 6.984539530350162,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1038.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1090.8990478515625,
|
||||
1040.3101806640625
|
||||
],
|
||||
"reprojection_error_px": 6.603888795875401,
|
||||
"confidence": 0.24
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.07958984375,
|
||||
989.7056274414062
|
||||
],
|
||||
"reprojection_error_px": 3.184047072847099,
|
||||
"confidence": 0.6384599833726886
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
441.8499450683594,
|
||||
1005.1903076171875
|
||||
],
|
||||
"reprojection_error_px": 4.612317249511987,
|
||||
"confidence": 0.5567551056506871
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.25,
|
||||
996.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
596.9052734375,
|
||||
994.03271484375
|
||||
],
|
||||
"reprojection_error_px": 2.593191661258314,
|
||||
"confidence": 0.5323958274581712
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
946.3173828125,
|
||||
997.1934204101562
|
||||
],
|
||||
"reprojection_error_px": 1.3445750534152685,
|
||||
"confidence": 0.4822628196661743
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
866.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1036.1995849609375,
|
||||
866.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 6.301469883769026,
|
||||
"confidence": 0.37574692421268213
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1026.75,
|
||||
793.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1031.534423828125,
|
||||
791.8800048828125
|
||||
],
|
||||
"reprojection_error_px": 4.913766419932283,
|
||||
"confidence": 0.2633944016596385
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
358.0,
|
||||
769.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
356.4201965332031,
|
||||
772.0806274414062
|
||||
],
|
||||
"reprojection_error_px": 3.02579195997385,
|
||||
"confidence": 0.27427753591887916
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1449
data/camera_study/Scene7/k3_acg/render_g_aruco_detection.json
Normal file
1449
data/camera_study/Scene7/k3_acg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
344
data/camera_study/Scene7/k3_acg/render_g_camera_pose.json
Normal file
344
data/camera_study/Scene7/k3_acg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,344 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:28Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_acg\\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": 10,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
215,
|
||||
69,
|
||||
103,
|
||||
95,
|
||||
55,
|
||||
85,
|
||||
59,
|
||||
80
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.012211970599231983,
|
||||
0.001624686790215441,
|
||||
0.001096816809744077,
|
||||
0.0010967367431609408,
|
||||
0.0010967367414136792
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1153311943275073,
|
||||
"residual_median_px": 2.29174302151767,
|
||||
"residual_max_px": 5.639158651378318,
|
||||
"sigma2_normalized": 1.7183306856665035e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7070202231407166,
|
||||
-0.7071593403816223,
|
||||
-0.006931936368346214
|
||||
],
|
||||
[
|
||||
-0.6388823986053467,
|
||||
0.6428983807563782,
|
||||
-0.42250561714172363
|
||||
],
|
||||
[
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.0006485866033472121,
|
||||
0.329395592212677,
|
||||
1.3869478702545166
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1116345202261342,
|
||||
-2.6891904807982767,
|
||||
0.5919699407140773
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.2105851173400879,
|
||||
0.19594021141529083,
|
||||
1.3962047100067139
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58511352539062,
|
||||
195.94021606445312,
|
||||
1396.2047119140625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -162.0111083984375,
|
||||
"pitch": -17.652027130126953,
|
||||
"yaw": -137.89817810058594
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
2.863828405835393e-05,
|
||||
-3.6211350801545964e-05,
|
||||
4.8904388350657714e-05,
|
||||
3.902031216871867e-06,
|
||||
1.7491374210548052e-06,
|
||||
1.712453203844384e-05
|
||||
],
|
||||
[
|
||||
-3.6211350801545814e-05,
|
||||
8.118404691029837e-05,
|
||||
-7.933524692416392e-05,
|
||||
-1.1747414168787058e-05,
|
||||
-4.0724295918695094e-06,
|
||||
-3.864426055902944e-05
|
||||
],
|
||||
[
|
||||
4.890438835065657e-05,
|
||||
-7.9335246924162e-05,
|
||||
0.0002459412534358799,
|
||||
1.8168416763040778e-05,
|
||||
-1.0371179617210202e-05,
|
||||
8.063034255396228e-06
|
||||
],
|
||||
[
|
||||
3.902031216871802e-06,
|
||||
-1.1747414168786958e-05,
|
||||
1.816841676304093e-05,
|
||||
2.715358880963124e-06,
|
||||
-1.784835635372693e-07,
|
||||
3.476435485392543e-06
|
||||
],
|
||||
[
|
||||
1.7491374210549396e-06,
|
||||
-4.072429591869759e-06,
|
||||
-1.0371179617209857e-05,
|
||||
-1.7848356353722885e-07,
|
||||
1.9579100162138867e-06,
|
||||
5.080696601413939e-06
|
||||
],
|
||||
[
|
||||
1.712453203844398e-05,
|
||||
-3.864426055902985e-05,
|
||||
8.063034255397583e-06,
|
||||
3.4764354853926728e-06,
|
||||
5.08069660141392e-06,
|
||||
3.5481481736898976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3066169283653536,
|
||||
0.5162475227221713,
|
||||
0.8985418791070087
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0016478346036429517,
|
||||
0.001399253378132026,
|
||||
0.005956633423075401
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.012704212536896875,
|
||||
0.018985461301472058,
|
||||
0.005906615726598309
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
12.704212536896875,
|
||||
18.985461301472057,
|
||||
5.906615726598309
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8031787699995179,
|
||||
"pitch": 0.5283201653633157,
|
||||
"yaw": 0.23283827960495554
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.25,
|
||||
959.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
70.90715026855469,
|
||||
957.6599731445312
|
||||
],
|
||||
"reprojection_error_px": 1.7204743173245391,
|
||||
"confidence": 0.5252370067816919
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
922.0,
|
||||
859.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.3904418945312,
|
||||
862.7029418945312
|
||||
],
|
||||
"reprojection_error_px": 3.7223831598959167,
|
||||
"confidence": 0.5880291998801059
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
567.0,
|
||||
692.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
567.061767578125,
|
||||
692.2017211914062
|
||||
],
|
||||
"reprojection_error_px": 0.30460709342287967,
|
||||
"confidence": 0.30921435771529826
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
976.75,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.2584228515625,
|
||||
749.949462890625
|
||||
],
|
||||
"reprojection_error_px": 5.639158651378318,
|
||||
"confidence": 0.5311430345039768
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.5,
|
||||
744.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
797.4208984375,
|
||||
746.14306640625
|
||||
],
|
||||
"reprojection_error_px": 4.496973423944401,
|
||||
"confidence": 0.5602433645983547
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.75,
|
||||
598.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
800.469970703125,
|
||||
601.06982421875
|
||||
],
|
||||
"reprojection_error_px": 3.4354810594562086,
|
||||
"confidence": 0.4794892396931609
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.0,
|
||||
531.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
700.8067626953125,
|
||||
529.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.217068011133488,
|
||||
"confidence": 0.4297136712444013
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.5,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
555.5736083984375,
|
||||
320.44488525390625
|
||||
],
|
||||
"reprojection_error_px": 0.947748035803827,
|
||||
"confidence": 0.3806179715259906
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.0,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
426.8974914550781,
|
||||
257.249267578125
|
||||
],
|
||||
"reprojection_error_px": 2.2726208247800166,
|
||||
"confidence": 0.3891556430833806
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.0,
|
||||
56.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
296.78985595703125,
|
||||
57.4248046875
|
||||
],
|
||||
"reprojection_error_px": 2.3108652182553238,
|
||||
"confidence": 0.2191401054575686
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_acg/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_acg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 31.576683811886895,
|
||||
"gt": 30.0,
|
||||
"error": 1.5766838118868947,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -2.5622758458495394,
|
||||
"gt": -2.0,
|
||||
"error": 0.5622758458495412,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 96.39167378386765,
|
||||
"gt": 95.0,
|
||||
"error": 1.3916737838676454,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.899017058593355,
|
||||
"gt": 20.0,
|
||||
"error": 0.10098294140664166,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 24.294451785766892,
|
||||
"gt": 23.0,
|
||||
"error": 1.2944517857668814,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 11.784018321766391,
|
||||
"gt": 9.0,
|
||||
"error": 2.784018321766382,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 9.666659613656751,
|
||||
"gt": 9.0,
|
||||
"error": 0.6666596136567513,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.2266805357314183,
|
||||
"max_abs_deg": 2.784018321766382,
|
||||
"mean_abs_mm": 1.121671712771823,
|
||||
"max_abs_mm": 1.5766838118868947,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 4.833610594035934,
|
||||
"finger_error_mm": 5.3828183492581605
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_acg/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_acg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:32Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 31.576683811886895,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 3
|
||||
},
|
||||
"y": {
|
||||
"value": -2.5622758458495394,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 3
|
||||
},
|
||||
"z": {
|
||||
"value": 96.39167378386765,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 2
|
||||
},
|
||||
"a": {
|
||||
"value": 19.899017058593355,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 24.294451785766892,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 11.784018321766391,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 9.666659613656751,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.92982746097992,
|
||||
"num_markers": 19
|
||||
}
|
||||
927
data/camera_study/Scene7/k3_bcd/aruco_marker_poses.json
Normal file
927
data/camera_study/Scene7/k3_bcd/aruco_marker_poses.json
Normal file
@@ -0,0 +1,927 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:24Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.2745253934046428,
|
||||
-0.15434739690674,
|
||||
0.3526391703960796
|
||||
],
|
||||
"position_mm": [
|
||||
274.52539340464284,
|
||||
-154.34739690674,
|
||||
352.63917039607963
|
||||
],
|
||||
"normal": [
|
||||
0.047633246174438426,
|
||||
-0.9393899316031162,
|
||||
-0.3395255958857565
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.284049347680351,
|
||||
-0.14898980261659558,
|
||||
0.33958156392416305
|
||||
],
|
||||
[
|
||||
0.2603520603313621,
|
||||
-0.15192570916627052,
|
||||
0.3435178382757795
|
||||
],
|
||||
[
|
||||
0.2650435664466297,
|
||||
-0.15939261819869555,
|
||||
0.36570322849220227
|
||||
],
|
||||
[
|
||||
0.2886565991602285,
|
||||
-0.1570814576453983,
|
||||
0.36175405089217355
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.04377104657466
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.23855879146670453,
|
||||
-0.17122110563419615,
|
||||
0.32520463185670295
|
||||
],
|
||||
"position_mm": [
|
||||
238.55879146670452,
|
||||
-171.22110563419616,
|
||||
325.204631856703
|
||||
],
|
||||
"normal": [
|
||||
0.30635998020589555,
|
||||
-0.5794093649769776,
|
||||
0.7552670721706454
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23338634333972733,
|
||||
-0.18506180181632048,
|
||||
0.31693305683805245
|
||||
],
|
||||
[
|
||||
0.22327879475759385,
|
||||
-0.1697384118103415,
|
||||
0.33229552803130347
|
||||
],
|
||||
[
|
||||
0.24405436060934074,
|
||||
-0.1575901526309515,
|
||||
0.3336799637633578
|
||||
],
|
||||
[
|
||||
0.25351566716015617,
|
||||
-0.1724940562791711,
|
||||
0.31790997879409794
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.86633975118617
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.16871823947361267,
|
||||
-0.17392580682831693,
|
||||
-0.026999295686208534
|
||||
],
|
||||
"position_mm": [
|
||||
168.71823947361267,
|
||||
-173.92580682831692,
|
||||
-26.999295686208534
|
||||
],
|
||||
"normal": [
|
||||
0.013959736225039189,
|
||||
9.616460814232397e-05,
|
||||
0.9999025535105386
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.15653160378817377,
|
||||
-0.18534948935339907,
|
||||
-0.02686158221588673
|
||||
],
|
||||
[
|
||||
0.15708919028957477,
|
||||
-0.16245056681526054,
|
||||
-0.02680454736634865
|
||||
],
|
||||
[
|
||||
0.1809241423414388,
|
||||
-0.1620711521890907,
|
||||
-0.02720312553862243
|
||||
],
|
||||
[
|
||||
0.18032802147526325,
|
||||
-0.1858320189555174,
|
||||
-0.02712792762397632
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.579586692844146
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.048373818279257685,
|
||||
-0.21722047170854158,
|
||||
-0.02676645606944338
|
||||
],
|
||||
"position_mm": [
|
||||
48.373818279257684,
|
||||
-217.2204717085416,
|
||||
-26.76645606944338
|
||||
],
|
||||
"normal": [
|
||||
-0.0024893978605810417,
|
||||
-0.007099153001075054,
|
||||
0.999971702062093
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.03651752918245475,
|
||||
-0.22894372487722192,
|
||||
-0.02699676601933828
|
||||
],
|
||||
[
|
||||
0.03625664627301049,
|
||||
-0.2061494405123751,
|
||||
-0.0265984275003566
|
||||
],
|
||||
[
|
||||
0.060019431683218126,
|
||||
-0.20529577245668837,
|
||||
-0.026770304027332586
|
||||
],
|
||||
[
|
||||
0.06070166597834736,
|
||||
-0.22849294898788092,
|
||||
-0.026700326730746043
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.493864729178696
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.018938463842380782,
|
||||
-0.1901444649851705,
|
||||
-0.026602142117512106
|
||||
],
|
||||
"position_mm": [
|
||||
-18.93846384238078,
|
||||
-190.14446498517052,
|
||||
-26.602142117512106
|
||||
],
|
||||
"normal": [
|
||||
0.020035144024466732,
|
||||
0.0034091829591335054,
|
||||
0.9997934639091567
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.03086071345023317,
|
||||
-0.20230541378076242,
|
||||
-0.026334735385969178
|
||||
],
|
||||
[
|
||||
-0.03030362341737099,
|
||||
-0.17894671512648275,
|
||||
-0.026399180539541597
|
||||
],
|
||||
[
|
||||
-0.0073890315339816695,
|
||||
-0.1779299751555183,
|
||||
-0.026888551942234305
|
||||
],
|
||||
[
|
||||
-0.007200486967937288,
|
||||
-0.20139575587791858,
|
||||
-0.026786100602303353
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.364139363241677
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.007570184903927692,
|
||||
-0.27858593750745475,
|
||||
-0.02668473932567484
|
||||
],
|
||||
"position_mm": [
|
||||
7.570184903927692,
|
||||
-278.58593750745473,
|
||||
-26.68473932567484
|
||||
],
|
||||
"normal": [
|
||||
0.015909419277955483,
|
||||
0.014116345756759241,
|
||||
0.9997737839935161
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.004181299983768784,
|
||||
-0.2904568761209845,
|
||||
-0.026283050511121214
|
||||
],
|
||||
[
|
||||
-0.0038421109041258212,
|
||||
-0.266679919460576,
|
||||
-0.026718255152030298
|
||||
],
|
||||
[
|
||||
0.01933958512717947,
|
||||
-0.26664914267039425,
|
||||
-0.026993809712163048
|
||||
],
|
||||
[
|
||||
0.018964565376425904,
|
||||
-0.2905578117778641,
|
||||
-0.026743841927384805
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.5075751284553
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.31211125673468976,
|
||||
-0.16005727622028032,
|
||||
-0.02673291610385099
|
||||
],
|
||||
"position_mm": [
|
||||
312.11125673468973,
|
||||
-160.05727622028033,
|
||||
-26.73291610385099
|
||||
],
|
||||
"normal": [
|
||||
0.005523283285015205,
|
||||
0.009225859698288484,
|
||||
0.9999421867561049
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2997095136495717,
|
||||
-0.1714373800808634,
|
||||
-0.026869348472567764
|
||||
],
|
||||
[
|
||||
0.3006883637588577,
|
||||
-0.14833730885050317,
|
||||
-0.026454950281430148
|
||||
],
|
||||
[
|
||||
0.3240172404725392,
|
||||
-0.14767628894722948,
|
||||
-0.027210719175747983
|
||||
],
|
||||
[
|
||||
0.32402990905779033,
|
||||
-0.17277812700252532,
|
||||
-0.02639664648565807
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.98798421185962
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18787302952124352,
|
||||
-0.2770269038948515,
|
||||
-0.026874445400693465
|
||||
],
|
||||
"position_mm": [
|
||||
187.87302952124352,
|
||||
-277.0269038948515,
|
||||
-26.874445400693464
|
||||
],
|
||||
"normal": [
|
||||
0.014929082803161357,
|
||||
-0.013162449788912126,
|
||||
0.9998019165825852
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17658119172968045,
|
||||
-0.2894144736934014,
|
||||
-0.026891518976728642
|
||||
],
|
||||
[
|
||||
0.17558844002963267,
|
||||
-0.26638846551130774,
|
||||
-0.026528488349514698
|
||||
],
|
||||
[
|
||||
0.19923674449712367,
|
||||
-0.26470991855260206,
|
||||
-0.02690459280889752
|
||||
],
|
||||
[
|
||||
0.20008574182853717,
|
||||
-0.28759475782209487,
|
||||
-0.02717318146763299
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.309941925224543
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37193632958335826,
|
||||
-0.18373334469692904,
|
||||
-0.02786864312518863
|
||||
],
|
||||
"position_mm": [
|
||||
371.93632958335826,
|
||||
-183.73334469692904,
|
||||
-27.86864312518863
|
||||
],
|
||||
"normal": [
|
||||
0.019375436854245667,
|
||||
-0.014939609502802823,
|
||||
0.9997006554537268
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3601626587356388,
|
||||
-0.19497753445526458,
|
||||
-0.028054048062758297
|
||||
],
|
||||
[
|
||||
0.3602253565314862,
|
||||
-0.1728913548212303,
|
||||
-0.0272268231006639
|
||||
],
|
||||
[
|
||||
0.38333894295175647,
|
||||
-0.17181005180946504,
|
||||
-0.028149868821155995
|
||||
],
|
||||
[
|
||||
0.38401836011455165,
|
||||
-0.1952544377017562,
|
||||
-0.02804383251617631
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.14270064234734
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10574752806145074,
|
||||
-0.1919278287925092,
|
||||
-0.026613345941194334
|
||||
],
|
||||
"position_mm": [
|
||||
105.74752806145074,
|
||||
-191.9278287925092,
|
||||
-26.613345941194336
|
||||
],
|
||||
"normal": [
|
||||
0.015424202798691493,
|
||||
-0.006032305895615375,
|
||||
0.9998628432208123
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09430313679518236,
|
||||
-0.20423059560570472,
|
||||
-0.026394031021335546
|
||||
],
|
||||
[
|
||||
0.09352709604118938,
|
||||
-0.18105957639749728,
|
||||
-0.026473010562053468
|
||||
],
|
||||
[
|
||||
0.1175291856181886,
|
||||
-0.17982150918690776,
|
||||
-0.02660612403939411
|
||||
],
|
||||
[
|
||||
0.11763069379124264,
|
||||
-0.20259963397992703,
|
||||
-0.026980218141994212
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.347946089150668
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.26543616224825406,
|
||||
-0.15153065644774283,
|
||||
0.23586703089124256
|
||||
],
|
||||
"position_mm": [
|
||||
265.43616224825405,
|
||||
-151.53065644774284,
|
||||
235.86703089124256
|
||||
],
|
||||
"normal": [
|
||||
0.9192168796742062,
|
||||
-0.39374749577354196,
|
||||
-0.001799359352745721
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2704571473799485,
|
||||
-0.14016000238094925,
|
||||
0.22387976005921512
|
||||
],
|
||||
[
|
||||
0.26042638422158315,
|
||||
-0.16280893551133338,
|
||||
0.2224295554941883
|
||||
],
|
||||
[
|
||||
0.2606663453136356,
|
||||
-0.16308230496537912,
|
||||
0.24952679524887836
|
||||
],
|
||||
[
|
||||
0.2701947720778491,
|
||||
-0.1400713829333095,
|
||||
0.24763201276268845
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 25.161095651649322
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.21558566304081178,
|
||||
-0.16517904742221462,
|
||||
0.23664568658518295
|
||||
],
|
||||
"position_mm": [
|
||||
215.5856630408118,
|
||||
-165.1790474222146,
|
||||
236.64568658518294
|
||||
],
|
||||
"normal": [
|
||||
-0.43666658098115246,
|
||||
-0.8983286637379758,
|
||||
0.048248408895772144
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.22588804771242613,
|
||||
-0.1709322113940011,
|
||||
0.22420229779376405
|
||||
],
|
||||
[
|
||||
0.204141860763138,
|
||||
-0.16016905874387322,
|
||||
0.22490305918401143
|
||||
],
|
||||
[
|
||||
0.20521161398198082,
|
||||
-0.15955403828434597,
|
||||
0.2489391008065968
|
||||
],
|
||||
[
|
||||
0.22710112970570223,
|
||||
-0.17006088126663818,
|
||||
0.24853828855635954
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.251862304962987
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.26302798313767883,
|
||||
-0.15451239012916962,
|
||||
0.16542235737670646
|
||||
],
|
||||
"position_mm": [
|
||||
263.02798313767886,
|
||||
-154.51239012916963,
|
||||
165.42235737670646
|
||||
],
|
||||
"normal": [
|
||||
0.9166950223547983,
|
||||
-0.3995766653684865,
|
||||
0.002953723571473945
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2679711554157626,
|
||||
-0.14224634601131453,
|
||||
0.1530772975591674
|
||||
],
|
||||
[
|
||||
0.258320368499447,
|
||||
-0.16637483154715255,
|
||||
0.15242615690177355
|
||||
],
|
||||
[
|
||||
0.25780891718922816,
|
||||
-0.1653191877215551,
|
||||
0.17838011585634547
|
||||
],
|
||||
[
|
||||
0.2680114914462775,
|
||||
-0.14410919523665636,
|
||||
0.17780585918953942
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 25.079375077666278
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3526659058808632,
|
||||
-0.09009397490294249,
|
||||
0.0009086505302624418
|
||||
],
|
||||
"position_mm": [
|
||||
352.6659058808632,
|
||||
-90.09397490294249,
|
||||
0.9086505302624418
|
||||
],
|
||||
"normal": [
|
||||
0.010942294677536773,
|
||||
0.007826648636828248,
|
||||
0.9999095007840988
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3409156261611329,
|
||||
-0.07836708784885271,
|
||||
0.0010574393868407579
|
||||
],
|
||||
[
|
||||
0.3647344777103025,
|
||||
-0.07777807363621127,
|
||||
0.0005727299450669202
|
||||
],
|
||||
[
|
||||
0.36451999514660266,
|
||||
-0.10231872383107572,
|
||||
0.0009810785634514823
|
||||
],
|
||||
[
|
||||
0.3404935245054147,
|
||||
-0.1019120142956303,
|
||||
0.0010233542256906066
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.98868298140377
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.34761911105634646,
|
||||
-0.012420597370719785,
|
||||
0.0009448095334199908
|
||||
],
|
||||
"position_mm": [
|
||||
347.61911105634647,
|
||||
-12.420597370719785,
|
||||
0.9448095334199909
|
||||
],
|
||||
"normal": [
|
||||
-0.006801834792622214,
|
||||
-0.0021895002054873047,
|
||||
0.9999744702402678
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3356002166194797,
|
||||
-0.000248645582259208,
|
||||
0.0007721449949835872
|
||||
],
|
||||
[
|
||||
0.35945164231359167,
|
||||
-0.0013849760998971329,
|
||||
0.0011751134214469698
|
||||
],
|
||||
[
|
||||
0.3596183086818646,
|
||||
-0.023820081418411184,
|
||||
0.0008756577826963645
|
||||
],
|
||||
[
|
||||
0.33580627661045004,
|
||||
-0.024228686382311616,
|
||||
0.0009563219345530416
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.52922728548198
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13843537577845394,
|
||||
-0.14335267495986714,
|
||||
0.08770976571166404
|
||||
],
|
||||
"position_mm": [
|
||||
138.43537577845393,
|
||||
-143.35267495986713,
|
||||
87.70976571166405
|
||||
],
|
||||
"normal": [
|
||||
-0.00013821384102116302,
|
||||
-0.02262516021782135,
|
||||
0.9997440087452649
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.12641726671959558,
|
||||
-0.13219094982969043,
|
||||
0.08804611051177857
|
||||
],
|
||||
[
|
||||
0.1499134497592089,
|
||||
-0.13130518745798583,
|
||||
0.08790118420773071
|
||||
],
|
||||
[
|
||||
0.15069473942323952,
|
||||
-0.15487404082493889,
|
||||
0.08753190123421163
|
||||
],
|
||||
[
|
||||
0.1267160472117718,
|
||||
-0.15504052172685345,
|
||||
0.08735986689293525
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.48493111695467
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.2300733391541838,
|
||||
-0.16921436610124002,
|
||||
0.028906420221225297
|
||||
],
|
||||
"position_mm": [
|
||||
230.0733391541838,
|
||||
-169.21436610124002,
|
||||
28.906420221225297
|
||||
],
|
||||
"normal": [
|
||||
0.0150934887550555,
|
||||
-0.7458164290202036,
|
||||
-0.6659805108265201
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.21832335763388766,
|
||||
-0.17752174972739598,
|
||||
0.03805344817196274
|
||||
],
|
||||
[
|
||||
0.24240293184387937,
|
||||
-0.17629484661141606,
|
||||
0.037008008022293294
|
||||
],
|
||||
[
|
||||
0.24127047649579636,
|
||||
-0.16062634729104053,
|
||||
0.01965490408672612
|
||||
],
|
||||
[
|
||||
0.21829659064317172,
|
||||
-0.1624145207751076,
|
||||
0.02090932060391903
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.367283908949126
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.14264152513406805,
|
||||
-0.1781116168371897,
|
||||
0.04729451251465991
|
||||
],
|
||||
"position_mm": [
|
||||
142.64152513406805,
|
||||
-178.1116168371897,
|
||||
47.29451251465991
|
||||
],
|
||||
"normal": [
|
||||
0.019754409357814848,
|
||||
-0.9993359067921872,
|
||||
-0.030618763965273348
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.130497933607205,
|
||||
-0.17865004168410983,
|
||||
0.05947848044169157
|
||||
],
|
||||
[
|
||||
0.1550305466362432,
|
||||
-0.17830777421362878,
|
||||
0.05927498195326137
|
||||
],
|
||||
[
|
||||
0.1544548967659232,
|
||||
-0.17742442941548078,
|
||||
0.03496883243569424
|
||||
],
|
||||
[
|
||||
0.13058272352690078,
|
||||
-0.1780642220355394,
|
||||
0.03545575522799248
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.195144176428805
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.23187699602371337,
|
||||
-0.17808622322756745,
|
||||
0.05277200153169057
|
||||
],
|
||||
"position_mm": [
|
||||
231.87699602371336,
|
||||
-178.08622322756744,
|
||||
52.77200153169057
|
||||
],
|
||||
"normal": [
|
||||
-0.011162727416844542,
|
||||
-0.9986848386684783,
|
||||
0.05003984942356266
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.24416503235702294,
|
||||
-0.17757054597036545,
|
||||
0.06469144987684101
|
||||
],
|
||||
[
|
||||
0.24387367130287074,
|
||||
-0.17887543869891878,
|
||||
0.040820124721124985
|
||||
],
|
||||
[
|
||||
0.21969217675180525,
|
||||
-0.17849862043425135,
|
||||
0.04071279047144508
|
||||
],
|
||||
[
|
||||
0.21977710368315467,
|
||||
-0.17740028780673428,
|
||||
0.0648636410573512
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.164625050859456
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.1980167543285517,
|
||||
-0.17848010318435906,
|
||||
0.0537077973861947
|
||||
],
|
||||
"position_mm": [
|
||||
198.0167543285517,
|
||||
-178.48010318435905,
|
||||
53.707797386194706
|
||||
],
|
||||
"normal": [
|
||||
0.019202529347711036,
|
||||
-0.9971419322422531,
|
||||
0.07307003374048938
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.20857023152221396,
|
||||
-0.1774980315881392,
|
||||
0.06597465575236176
|
||||
],
|
||||
[
|
||||
0.2108750096942991,
|
||||
-0.17898738501581857,
|
||||
0.041827975121745166
|
||||
],
|
||||
[
|
||||
0.1870128618990388,
|
||||
-0.17968928872217232,
|
||||
0.04171229962989914
|
||||
],
|
||||
[
|
||||
0.185608914198655,
|
||||
-0.17774570741130616,
|
||||
0.06531625904077273
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.71809090572389
|
||||
}
|
||||
]
|
||||
}
|
||||
448
data/camera_study/Scene7/k3_bcd/aruco_positions_initial.json
Normal file
448
data/camera_study/Scene7/k3_bcd/aruco_positions_initial.json
Normal file
@@ -0,0 +1,448 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:23Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2745356533715519,
|
||||
-0.15424130169831832,
|
||||
0.3527367618713759
|
||||
],
|
||||
"position_mm": [
|
||||
274.5356533715519,
|
||||
-154.24130169831832,
|
||||
352.7367618713759
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23699741662578833,
|
||||
-0.16998334971462986,
|
||||
0.32411544377743773
|
||||
],
|
||||
"position_mm": [
|
||||
236.99741662578833,
|
||||
-169.98334971462987,
|
||||
324.11544377743775
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.1687034940463726,
|
||||
-0.173929927352589,
|
||||
-0.027083370714642434
|
||||
],
|
||||
"position_mm": [
|
||||
168.7034940463726,
|
||||
-173.929927352589,
|
||||
-27.083370714642435
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.0485249933164055,
|
||||
-0.21728084423781105,
|
||||
-0.0268349969067568
|
||||
],
|
||||
"position_mm": [
|
||||
48.5249933164055,
|
||||
-217.28084423781104,
|
||||
-26.8349969067568
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01900572255735471,
|
||||
-0.1901387195680618,
|
||||
-0.026691323772465213
|
||||
],
|
||||
"position_mm": [
|
||||
-19.00572255735471,
|
||||
-190.13871956806182,
|
||||
-26.691323772465214
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.007549300631594967,
|
||||
-0.27862883102711095,
|
||||
-0.026745006776837926
|
||||
],
|
||||
"position_mm": [
|
||||
7.549300631594967,
|
||||
-278.62883102711095,
|
||||
-26.745006776837926
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.31213162895259855,
|
||||
-0.1600747530275564,
|
||||
-0.02681540715147206
|
||||
],
|
||||
"position_mm": [
|
||||
312.13162895259853,
|
||||
-160.0747530275564,
|
||||
-26.81540715147206
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18785646159062266,
|
||||
-0.2770422005818883,
|
||||
-0.026965445034640986
|
||||
],
|
||||
"position_mm": [
|
||||
187.85646159062267,
|
||||
-277.04220058188827,
|
||||
-26.965445034640986
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.371954919344668,
|
||||
-0.18373497200604516,
|
||||
-0.027963852753056333
|
||||
],
|
||||
"position_mm": [
|
||||
371.954919344668,
|
||||
-183.73497200604515,
|
||||
-27.963852753056333
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10567227055615587,
|
||||
-0.1918965729572891,
|
||||
-0.026790195516675587
|
||||
],
|
||||
"position_mm": [
|
||||
105.67227055615587,
|
||||
-191.8965729572891,
|
||||
-26.79019551667559
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2653632754151181,
|
||||
-0.15157008171637057,
|
||||
0.23591136505085458
|
||||
],
|
||||
"position_mm": [
|
||||
265.3632754151181,
|
||||
-151.57008171637057,
|
||||
235.91136505085458
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"position_m": [
|
||||
0.21567276426588033,
|
||||
-0.16517586944461526,
|
||||
0.23668159328711905
|
||||
],
|
||||
"position_mm": [
|
||||
215.67276426588035,
|
||||
-165.17586944461527,
|
||||
236.68159328711906
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.26217236435365493,
|
||||
-0.153956298272491,
|
||||
0.16499220605773846
|
||||
],
|
||||
"position_mm": [
|
||||
262.1723643536549,
|
||||
-153.95629827249098,
|
||||
164.99220605773846
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35269154960567833,
|
||||
-0.09009230509026472,
|
||||
0.0008330030174702455
|
||||
],
|
||||
"position_mm": [
|
||||
352.69154960567835,
|
||||
-90.09230509026473,
|
||||
0.8330030174702455
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3476476919683458,
|
||||
-0.012401097253447253,
|
||||
0.0008758957355062495
|
||||
],
|
||||
"position_mm": [
|
||||
347.6476919683458,
|
||||
-12.401097253447253,
|
||||
0.8758957355062494
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.1380352657164693,
|
||||
-0.14308649741017798,
|
||||
0.08723474071764777
|
||||
],
|
||||
"position_mm": [
|
||||
138.0352657164693,
|
||||
-143.08649741017797,
|
||||
87.23474071764777
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.23006982181288949,
|
||||
-0.16917022511707006,
|
||||
0.028930853339250988
|
||||
],
|
||||
"position_mm": [
|
||||
230.06982181288947,
|
||||
-169.17022511707006,
|
||||
28.930853339250987
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14263286013939405,
|
||||
-0.1780037186796259,
|
||||
0.04728981038930984
|
||||
],
|
||||
"position_mm": [
|
||||
142.63286013939404,
|
||||
-178.00371867962588,
|
||||
47.28981038930984
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.23188905041272928,
|
||||
-0.1779709339760482,
|
||||
0.052754603100210365
|
||||
],
|
||||
"position_mm": [
|
||||
231.8890504127293,
|
||||
-177.9709339760482,
|
||||
52.75460310021037
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.19801470383418823,
|
||||
-0.17836927202673888,
|
||||
0.053685872999522516
|
||||
],
|
||||
"position_mm": [
|
||||
198.01470383418823,
|
||||
-178.36927202673888,
|
||||
53.685872999522516
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
447
data/camera_study/Scene7/k3_bcd/aruco_positions_optimized.json
Normal file
447
data/camera_study/Scene7/k3_bcd/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,447 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:23Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 20,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.27454283569526017,
|
||||
-0.1542544044784758,
|
||||
0.3524608087784994
|
||||
],
|
||||
"position_mm": [
|
||||
274.5428356952602,
|
||||
-154.2544044784758,
|
||||
352.46080877849937
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23946312550102972,
|
||||
-0.17186881804219079,
|
||||
0.32537936946793183
|
||||
],
|
||||
"position_mm": [
|
||||
239.4631255010297,
|
||||
-171.86881804219078,
|
||||
325.37936946793184
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"position_m": [
|
||||
0.16826017753419711,
|
||||
-0.1741277002154975,
|
||||
-0.027068248485565105
|
||||
],
|
||||
"position_mm": [
|
||||
168.2601775341971,
|
||||
-174.1277002154975,
|
||||
-27.068248485565107
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04800286355283356,
|
||||
-0.21582588278243392,
|
||||
-0.02764474189031802
|
||||
],
|
||||
"position_mm": [
|
||||
48.00286355283356,
|
||||
-215.82588278243392,
|
||||
-27.64474189031802
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.022801816704124327,
|
||||
-0.18472827740472025,
|
||||
-0.02981126050264156
|
||||
],
|
||||
"position_mm": [
|
||||
-22.801816704124327,
|
||||
-184.72827740472025,
|
||||
-29.81126050264156
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.008117437698942862,
|
||||
-0.28056406316136134,
|
||||
-0.025579244922487074
|
||||
],
|
||||
"position_mm": [
|
||||
8.117437698942862,
|
||||
-280.56406316136133,
|
||||
-25.579244922487074
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.31241870783672704,
|
||||
-0.15964327680211698,
|
||||
-0.026773782244149245
|
||||
],
|
||||
"position_mm": [
|
||||
312.41870783672704,
|
||||
-159.643276802117,
|
||||
-26.773782244149245
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.1873603264989327,
|
||||
-0.2759585249977243,
|
||||
-0.027640573313776787
|
||||
],
|
||||
"position_mm": [
|
||||
187.3603264989327,
|
||||
-275.9585249977243,
|
||||
-27.640573313776788
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37192084722897595,
|
||||
-0.182156178493144,
|
||||
-0.029039495755536823
|
||||
],
|
||||
"position_mm": [
|
||||
371.92084722897596,
|
||||
-182.156178493144,
|
||||
-29.039495755536823
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.1069924244225281,
|
||||
-0.19269056322505274,
|
||||
-0.025993117057614597
|
||||
],
|
||||
"position_mm": [
|
||||
106.9924244225281,
|
||||
-192.69056322505273,
|
||||
-25.993117057614597
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2699507473846218,
|
||||
-0.16885572444446909,
|
||||
0.23685044511787506
|
||||
],
|
||||
"position_mm": [
|
||||
269.9507473846218,
|
||||
-168.85572444446908,
|
||||
236.85044511787507
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 115,
|
||||
"position_m": [
|
||||
0.22061821408574894,
|
||||
-0.17260324387284268,
|
||||
0.23845082861950104
|
||||
],
|
||||
"position_mm": [
|
||||
220.61821408574895,
|
||||
-172.60324387284268,
|
||||
238.45082861950104
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
-0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.28581126947236246,
|
||||
-0.21746405267629448,
|
||||
0.18904075122131755
|
||||
],
|
||||
"position_mm": [
|
||||
285.8112694723625,
|
||||
-217.46405267629447,
|
||||
189.04075122131755
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3531887093493097,
|
||||
-0.09283264645079176,
|
||||
0.002094827958232231
|
||||
],
|
||||
"position_mm": [
|
||||
353.1887093493097,
|
||||
-92.83264645079176,
|
||||
2.094827958232231
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3477803242158085,
|
||||
-0.013020999235441835,
|
||||
0.0011724656788314736
|
||||
],
|
||||
"position_mm": [
|
||||
347.7803242158085,
|
||||
-13.020999235441835,
|
||||
1.1724656788314736
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.1396702276186483,
|
||||
-0.14649399857463652,
|
||||
0.08720880767474751
|
||||
],
|
||||
"position_mm": [
|
||||
139.6702276186483,
|
||||
-146.49399857463652,
|
||||
87.2088076747475
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 232,
|
||||
"position_m": [
|
||||
0.2016380996837088,
|
||||
-0.08073238217399858,
|
||||
2.35176222975971e-05
|
||||
],
|
||||
"position_mm": [
|
||||
201.6380996837088,
|
||||
-80.73238217399859,
|
||||
0.0235176222975971
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7071067811865475,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14154688269174887,
|
||||
-0.1752420422489103,
|
||||
0.04695897122323914
|
||||
],
|
||||
"position_mm": [
|
||||
141.54688269174886,
|
||||
-175.2420422489103,
|
||||
46.95897122323914
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.20270975402014121,
|
||||
-0.1033964804472416,
|
||||
0.014267876483595865
|
||||
],
|
||||
"position_mm": [
|
||||
202.70975402014122,
|
||||
-103.3964804472416,
|
||||
14.267876483595865
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.18361167697418684,
|
||||
-0.1315733120427733,
|
||||
0.030004680080938855
|
||||
],
|
||||
"position_mm": [
|
||||
183.61167697418685,
|
||||
-131.57331204277332,
|
||||
30.004680080938854
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1840
data/camera_study/Scene7/k3_bcd/render_b_aruco_detection.json
Normal file
1840
data/camera_study/Scene7/k3_bcd/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
389
data/camera_study/Scene7/k3_bcd/render_b_camera_pose.json
Normal file
389
data/camera_study/Scene7/k3_bcd/render_b_camera_pose.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:22Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 13,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
59,
|
||||
95,
|
||||
47,
|
||||
63,
|
||||
58,
|
||||
103,
|
||||
92,
|
||||
96,
|
||||
207
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
],
|
||||
"rms": [
|
||||
0.01114181113801583,
|
||||
0.0014840886565286656,
|
||||
0.0013411337822983736,
|
||||
0.0013409074404116105,
|
||||
0.0013409067673526124,
|
||||
0.0013409067658717699
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05,
|
||||
3.125e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.791129771942329,
|
||||
"residual_median_px": 3.6488080377723136,
|
||||
"residual_max_px": 5.508468161441507,
|
||||
"sigma2_normalized": 2.337440241181745e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999454021453857,
|
||||
-0.010409047827124596,
|
||||
-0.0009367888560518622
|
||||
],
|
||||
[
|
||||
-0.008666126988828182,
|
||||
-0.7757218480110168,
|
||||
-0.6310154795646667
|
||||
],
|
||||
[
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3115493655204773,
|
||||
0.053610555827617645,
|
||||
1.492632269859314
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.4586978093124685,
|
||||
-0.013205947949858023,
|
||||
0.003395641312702206
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3032776117324829,
|
||||
-0.9034907817840576,
|
||||
1.1914761066436768
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776184082031,
|
||||
-903.4907836914062,
|
||||
1191.47607421875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 140.8760528564453,
|
||||
"pitch": -0.33469992876052856,
|
||||
"yaw": -0.4965471625328064
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00024770488154918956,
|
||||
-3.02092113450905e-06,
|
||||
6.868247148894345e-05,
|
||||
-6.902611529116678e-07,
|
||||
-3.674741952219474e-05,
|
||||
-6.12377411666506e-05
|
||||
],
|
||||
[
|
||||
-3.0209211345098774e-06,
|
||||
9.646553773221371e-06,
|
||||
-1.9967224970721994e-05,
|
||||
1.84563793944486e-06,
|
||||
-1.166328617588216e-08,
|
||||
9.349186407581358e-06
|
||||
],
|
||||
[
|
||||
6.868247148894835e-05,
|
||||
-1.9967224970722014e-05,
|
||||
0.00018874794720662738,
|
||||
-5.504643747753615e-06,
|
||||
-2.5743869213362037e-05,
|
||||
-8.485561352445918e-05
|
||||
],
|
||||
[
|
||||
-6.90261152911834e-07,
|
||||
1.8456379394448673e-06,
|
||||
-5.504643747753606e-06,
|
||||
7.585037181692892e-07,
|
||||
3.442698295697147e-07,
|
||||
3.107220862664864e-06
|
||||
],
|
||||
[
|
||||
-3.674741952219508e-05,
|
||||
-1.1663286175973388e-08,
|
||||
-2.574386921336151e-05,
|
||||
3.442698295697041e-07,
|
||||
8.167133983390756e-06,
|
||||
1.66151193299524e-05
|
||||
],
|
||||
[
|
||||
-6.123774116665256e-05,
|
||||
9.349186407581272e-06,
|
||||
-8.485561352445874e-05,
|
||||
3.1072208626648766e-06,
|
||||
1.6615119329952592e-05,
|
||||
5.0893247412544976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.9017578156459674,
|
||||
0.17795439860385825,
|
||||
0.7871613301233731
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008709211894134218,
|
||||
0.0028578197954718483,
|
||||
0.007133950337123533
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.01494229366053994,
|
||||
0.017840415807706334,
|
||||
0.010379550081898552
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
14.942293660539939,
|
||||
17.840415807706336,
|
||||
10.379550081898552
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9606105309212748,
|
||||
"pitch": 0.5897219842177743,
|
||||
"yaw": 0.18146143875291634
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.5,
|
||||
1007.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1017.0175170898438,
|
||||
1006.4471435546875
|
||||
],
|
||||
"reprojection_error_px": 2.696521480287876,
|
||||
"confidence": 0.7289937973022461
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1030.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
772.1187744140625,
|
||||
1033.9364013671875
|
||||
],
|
||||
"reprojection_error_px": 4.993815784832678,
|
||||
"confidence": 0.4524177759034183
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
966.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
270.0071716308594,
|
||||
970.5763549804688
|
||||
],
|
||||
"reprojection_error_px": 3.8340524322728693,
|
||||
"confidence": 0.6934174662272136
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1378.752685546875,
|
||||
963.8180541992188
|
||||
],
|
||||
"reprojection_error_px": 0.8440211730106053,
|
||||
"confidence": 0.5060492151283109
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.8212890625,
|
||||
958.12353515625
|
||||
],
|
||||
"reprojection_error_px": 3.6488080377723136,
|
||||
"confidence": 0.6499924212970313
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
537.5155029296875,
|
||||
957.91015625
|
||||
],
|
||||
"reprojection_error_px": 5.000489403197747,
|
||||
"confidence": 0.6396232661556551
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.2626953125,
|
||||
972.4498291015625
|
||||
],
|
||||
"reprojection_error_px": 3.061462287352973,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.74560546875,
|
||||
899.876220703125
|
||||
],
|
||||
"reprojection_error_px": 5.508468161441507,
|
||||
"confidence": 0.24447248769447005
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
341.75,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
344.017333984375,
|
||||
886.3289184570312
|
||||
],
|
||||
"reprojection_error_px": 2.6280844092494693,
|
||||
"confidence": 0.5523602424170057
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.47540283203125,
|
||||
846.9824829101562
|
||||
],
|
||||
"reprojection_error_px": 5.069683127730277,
|
||||
"confidence": 0.552070074971262
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1198.1318359375,
|
||||
836.2643432617188
|
||||
],
|
||||
"reprojection_error_px": 2.7263289689064005,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.7778930664062,
|
||||
841.7437133789062
|
||||
],
|
||||
"reprojection_error_px": 3.7282809737689693,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.25,
|
||||
612.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1307.587158203125,
|
||||
612.395263671875
|
||||
],
|
||||
"reprojection_error_px": 2.692017794422724,
|
||||
"confidence": 0.4249602281446108
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1756
data/camera_study/Scene7/k3_bcd/render_c_aruco_detection.json
Normal file
1756
data/camera_study/Scene7/k3_bcd/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
341
data/camera_study/Scene7/k3_bcd/render_c_camera_pose.json
Normal file
341
data/camera_study/Scene7/k3_bcd/render_c_camera_pose.json
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:22Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 10,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
62,
|
||||
96,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
214,
|
||||
210
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006324094860234736,
|
||||
0.0017157886119639584,
|
||||
0.0016938527441757482,
|
||||
0.0016938525147462676
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.792903154741578,
|
||||
"residual_median_px": 4.763041834722134,
|
||||
"residual_max_px": 6.984539530350162,
|
||||
"sigma2_normalized": 4.098766202444717e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9924030303955078,
|
||||
0.12267966568470001,
|
||||
-0.009269686415791512
|
||||
],
|
||||
[
|
||||
0.027022501453757286,
|
||||
-0.2908598482608795,
|
||||
-0.956384003162384
|
||||
],
|
||||
[
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1970205307006836,
|
||||
0.10788455605506897,
|
||||
1.0074256658554077
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8649791277096048,
|
||||
0.10841424453879543,
|
||||
-0.09363518992489561
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3135247826576233,
|
||||
-0.9003641605377197,
|
||||
0.39548608660697937
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247802734375,
|
||||
-900.3641357421875,
|
||||
395.486083984375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.1030502319336,
|
||||
"pitch": 6.893547534942627,
|
||||
"yaw": 1.5597419738769531
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0001079449311491919,
|
||||
1.4285563903915496e-06,
|
||||
4.68069083116146e-06,
|
||||
-7.336478217662227e-07,
|
||||
-1.5115250540755206e-05,
|
||||
-1.1526742332102493e-06
|
||||
],
|
||||
[
|
||||
1.4285563903932746e-06,
|
||||
3.0853381902646596e-05,
|
||||
-4.450272730844476e-05,
|
||||
6.09134042240924e-06,
|
||||
-6.13223261917191e-07,
|
||||
6.450745721493637e-06
|
||||
],
|
||||
[
|
||||
4.680690831156389e-06,
|
||||
-4.450272730844469e-05,
|
||||
0.00013857903150676188,
|
||||
-1.305617292864048e-05,
|
||||
-6.951941727076151e-06,
|
||||
-1.6314464128987267e-05
|
||||
],
|
||||
[
|
||||
-7.336478217657534e-07,
|
||||
6.091340422409233e-06,
|
||||
-1.3056172928640481e-05,
|
||||
1.7460930524667373e-06,
|
||||
4.088827079551696e-07,
|
||||
1.6611874918670116e-06
|
||||
],
|
||||
[
|
||||
-1.5115250540754975e-05,
|
||||
-6.13223261916977e-07,
|
||||
-6.951941727076795e-06,
|
||||
4.0888270795522877e-07,
|
||||
3.4274737938428947e-06,
|
||||
2.456402935613702e-06
|
||||
],
|
||||
[
|
||||
-1.1526742332096314e-06,
|
||||
6.450745721493592e-06,
|
||||
-1.6314464128987145e-05,
|
||||
1.6611874918670002e-06,
|
||||
2.456402935613618e-06,
|
||||
1.020649092164723e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.5952833824559087,
|
||||
0.31825410921046354,
|
||||
0.6744835984728431
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013213981430540674,
|
||||
0.001851343780566671,
|
||||
0.003194759916120025
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009546653359929378,
|
||||
0.00510534308533958,
|
||||
0.008116962437680455
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.546653359929378,
|
||||
5.10534308533958,
|
||||
8.116962437680455
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.6365944979227597,
|
||||
"pitch": 0.5905979003196239,
|
||||
"yaw": 0.25893655790968995
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
287.1963195800781,
|
||||
1036.600341796875
|
||||
],
|
||||
"reprojection_error_px": 4.936686690354388,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.25,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.968994140625,
|
||||
1030.4075927734375
|
||||
],
|
||||
"reprojection_error_px": 6.984539530350162,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1038.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1090.8990478515625,
|
||||
1040.3101806640625
|
||||
],
|
||||
"reprojection_error_px": 6.603888795875401,
|
||||
"confidence": 0.24
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.07958984375,
|
||||
989.7056274414062
|
||||
],
|
||||
"reprojection_error_px": 3.184047072847099,
|
||||
"confidence": 0.6384599833726886
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
441.8499450683594,
|
||||
1005.1903076171875
|
||||
],
|
||||
"reprojection_error_px": 4.612317249511987,
|
||||
"confidence": 0.5567551056506871
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.25,
|
||||
996.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
596.9052734375,
|
||||
994.03271484375
|
||||
],
|
||||
"reprojection_error_px": 2.593191661258314,
|
||||
"confidence": 0.5323958274581712
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
946.3173828125,
|
||||
997.1934204101562
|
||||
],
|
||||
"reprojection_error_px": 1.3445750534152685,
|
||||
"confidence": 0.4822628196661743
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
866.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1036.1995849609375,
|
||||
866.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 6.301469883769026,
|
||||
"confidence": 0.37574692421268213
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1026.75,
|
||||
793.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1031.534423828125,
|
||||
791.8800048828125
|
||||
],
|
||||
"reprojection_error_px": 4.913766419932283,
|
||||
"confidence": 0.2633944016596385
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
358.0,
|
||||
769.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
356.4201965332031,
|
||||
772.0806274414062
|
||||
],
|
||||
"reprojection_error_px": 3.02579195997385,
|
||||
"confidence": 0.27427753591887916
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1668
data/camera_study/Scene7/k3_bcd/render_d_aruco_detection.json
Normal file
1668
data/camera_study/Scene7/k3_bcd/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene7/k3_bcd/render_d_camera_pose.json
Normal file
355
data/camera_study/Scene7/k3_bcd/render_d_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:22Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 11,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
79,
|
||||
208,
|
||||
69,
|
||||
51,
|
||||
103,
|
||||
58,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.0052784192155946414,
|
||||
0.0015553308372352722,
|
||||
0.0015454479152646658,
|
||||
0.0015454478203885053
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.373601588799292,
|
||||
"residual_median_px": 3.0665777316405665,
|
||||
"residual_max_px": 6.934048787618814,
|
||||
"sigma2_normalized": 3.284062327621381e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8140211701393127,
|
||||
0.5808314681053162,
|
||||
-0.002099925186485052
|
||||
],
|
||||
[
|
||||
0.16058388352394104,
|
||||
-0.22852589190006256,
|
||||
-0.9602024555206299
|
||||
],
|
||||
[
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11351325362920761,
|
||||
0.08586125820875168,
|
||||
1.1228293180465698
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7872208901144642,
|
||||
0.5706984933785668,
|
||||
-0.4312830296574329
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.70537269115448,
|
||||
-0.7916994094848633,
|
||||
0.39580878615379333
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726806640625,
|
||||
-791.6994018554688,
|
||||
395.80877685546875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.67109680175781,
|
||||
"pitch": 33.93110275268555,
|
||||
"yaw": 11.159582138061523
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00010643387504793911,
|
||||
1.8247691499686762e-05,
|
||||
2.0600022881989278e-05,
|
||||
-2.7013740573648636e-06,
|
||||
-2.152552135452421e-05,
|
||||
-2.015431056977141e-06
|
||||
],
|
||||
[
|
||||
1.8247691499687314e-05,
|
||||
3.316891739937032e-05,
|
||||
-2.9018095355806712e-05,
|
||||
7.564731571326925e-06,
|
||||
-5.783403352358285e-06,
|
||||
-2.3836513269670096e-06
|
||||
],
|
||||
[
|
||||
2.0600022881988008e-05,
|
||||
-2.9018095355806875e-05,
|
||||
9.531651328561114e-05,
|
||||
-1.4811228025360293e-05,
|
||||
-4.035453937422605e-06,
|
||||
4.082125600252585e-06
|
||||
],
|
||||
[
|
||||
-2.7013740573646497e-06,
|
||||
7.564731571326956e-06,
|
||||
-1.4811228025360302e-05,
|
||||
3.04169077563796e-06,
|
||||
1.0286420826073937e-07,
|
||||
-1.2327944317583284e-06
|
||||
],
|
||||
[
|
||||
-2.152552135452418e-05,
|
||||
-5.7834033523581804e-06,
|
||||
-4.035453937422829e-06,
|
||||
1.0286420826077795e-07,
|
||||
5.16490507174838e-06,
|
||||
2.2668022372813035e-06
|
||||
],
|
||||
[
|
||||
-2.015431056976974e-06,
|
||||
-2.3836513269669736e-06,
|
||||
4.082125600252625e-06,
|
||||
-1.2327944317583277e-06,
|
||||
2.266802237281269e-06,
|
||||
9.79188378229586e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.5911021915572052,
|
||||
0.32998050345689806,
|
||||
0.5593797056338236
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0017440443731849141,
|
||||
0.0022726427505766014,
|
||||
0.0031291985846692216
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0071634871584966234,
|
||||
0.006929728960665848,
|
||||
0.008856161444519013
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
7.163487158496624,
|
||||
6.929728960665848,
|
||||
8.856161444519014
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.7037339556837442,
|
||||
"pitch": 0.4968365694308166,
|
||||
"yaw": 0.38816336671239354
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
1048.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
422.2366943359375,
|
||||
1044.9722900390625
|
||||
],
|
||||
"reprojection_error_px": 3.0665777316405665,
|
||||
"confidence": 0.20402441897220203
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
835.0,
|
||||
1017.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
836.3563232421875,
|
||||
1018.6166381835938
|
||||
],
|
||||
"reprojection_error_px": 1.9254383039075638,
|
||||
"confidence": 0.6457320027538672
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.5,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
997.814453125,
|
||||
919.96533203125
|
||||
],
|
||||
"reprojection_error_px": 5.689623111551811,
|
||||
"confidence": 0.6159321401194328
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.0,
|
||||
930.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
123.43917846679688,
|
||||
933.3843383789062
|
||||
],
|
||||
"reprojection_error_px": 5.679334408244252,
|
||||
"confidence": 0.624
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
549.25,
|
||||
937.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
550.33447265625,
|
||||
936.3466186523438
|
||||
],
|
||||
"reprojection_error_px": 1.7735727075886691,
|
||||
"confidence": 0.77314169020749
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.5,
|
||||
915.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.69110107421875,
|
||||
912.994873046875
|
||||
],
|
||||
"reprojection_error_px": 6.5890310430216825,
|
||||
"confidence": 0.7057030368311452
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
292.0,
|
||||
903.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
292.99151611328125,
|
||||
905.9818725585938
|
||||
],
|
||||
"reprojection_error_px": 2.6726009054845887,
|
||||
"confidence": 0.7151029421394708
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
805.25,
|
||||
860.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
802.7429809570312,
|
||||
861.4647216796875
|
||||
],
|
||||
"reprojection_error_px": 2.785802082149909,
|
||||
"confidence": 0.44061534868104507
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1079.8641357421875,
|
||||
854.482177734375
|
||||
],
|
||||
"reprojection_error_px": 6.934048787618814,
|
||||
"confidence": 0.41973369957421486
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.25,
|
||||
848.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
238.33372497558594,
|
||||
846.0867309570312
|
||||
],
|
||||
"reprojection_error_px": 2.1648886400468266,
|
||||
"confidence": 0.5454096732100583
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
896.75,
|
||||
804.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.5262451171875,
|
||||
803.4739990234375
|
||||
],
|
||||
"reprojection_error_px": 4.29444790697342,
|
||||
"confidence": 0.4051124159631517
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_bcd/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_bcd/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 32.37014652988628,
|
||||
"gt": 30.0,
|
||||
"error": 2.370146529886277,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -2.028379706342318,
|
||||
"gt": -2.0,
|
||||
"error": 0.028379706342320787,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 94.3649468585188,
|
||||
"gt": 95.0,
|
||||
"error": 0.635053141481194,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 20.562210597460076,
|
||||
"gt": 20.0,
|
||||
"error": 0.56221059746008,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 23.438765454673188,
|
||||
"gt": 23.0,
|
||||
"error": 0.43876545467318806,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 9.293831035955298,
|
||||
"gt": 9.0,
|
||||
"error": 0.2938310359552929,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 9.653210207066246,
|
||||
"gt": 9.0,
|
||||
"error": 0.6532102070662464,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 0.3916479871824151,
|
||||
"max_abs_deg": 0.635053141481194,
|
||||
"mean_abs_mm": 1.5116783684762618,
|
||||
"max_abs_mm": 2.370146529886277,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 3.73550729562109,
|
||||
"finger_error_mm": 5.2548361143477615
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_bcd/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_bcd/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:25Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 32.37014652988628,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"y": {
|
||||
"value": -2.028379706342318,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 2
|
||||
},
|
||||
"z": {
|
||||
"value": 94.3649468585188,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 20.562210597460076,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"b": {
|
||||
"value": 23.438765454673188,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 9.293831035955298,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 9.653210207066246,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.5116371258046313,
|
||||
"num_markers": 20
|
||||
}
|
||||
712
data/camera_study/Scene7/k3_bcf/aruco_marker_poses.json
Normal file
712
data/camera_study/Scene7/k3_bcf/aruco_marker_poses.json
Normal file
@@ -0,0 +1,712 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:52Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4840985781070297,
|
||||
-0.3107642971811879,
|
||||
1.4024590280841054
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985781070297,
|
||||
-310.76429718118794,
|
||||
1402.4590280841053
|
||||
],
|
||||
"direction": [
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.2365683783991268,
|
||||
-0.1729068959674363,
|
||||
0.3268793683669984
|
||||
],
|
||||
"position_mm": [
|
||||
236.5683783991268,
|
||||
-172.9068959674363,
|
||||
326.8793683669984
|
||||
],
|
||||
"normal": [
|
||||
0.33586114183919225,
|
||||
-0.5812975085400686,
|
||||
0.7411413495194983
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23133486944727485,
|
||||
-0.18638952145108478,
|
||||
0.31858884022746825
|
||||
],
|
||||
[
|
||||
0.22158457697815312,
|
||||
-0.17218615060191148,
|
||||
0.3343198862205333
|
||||
],
|
||||
[
|
||||
0.24196527143601143,
|
||||
-0.1590680206839092,
|
||||
0.33520410170381865
|
||||
],
|
||||
[
|
||||
0.25138879573506784,
|
||||
-0.1739838911328397,
|
||||
0.31940464531617324
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.71544611825842
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3400362388758025,
|
||||
-0.3281223350960305,
|
||||
-0.026804643610320218
|
||||
],
|
||||
"position_mm": [
|
||||
340.0362388758025,
|
||||
-328.1223350960305,
|
||||
-26.804643610320216
|
||||
],
|
||||
"normal": [
|
||||
-0.02489742106993096,
|
||||
0.02088652200900776,
|
||||
0.9994717963116487
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.32818401010463466,
|
||||
-0.33958269846369626,
|
||||
-0.027215190062988573
|
||||
],
|
||||
[
|
||||
0.32820840246626676,
|
||||
-0.31655396390392265,
|
||||
-0.026977171293961568
|
||||
],
|
||||
[
|
||||
0.3516066795441359,
|
||||
-0.31663909311098,
|
||||
-0.027119114317654035
|
||||
],
|
||||
[
|
||||
0.35214586338817266,
|
||||
-0.33971358490552317,
|
||||
-0.025907098766676694
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.384829890245072
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.04806802836518872,
|
||||
-0.21706588495715623,
|
||||
-0.026792798066247264
|
||||
],
|
||||
"position_mm": [
|
||||
48.06802836518872,
|
||||
-217.06588495715624,
|
||||
-26.792798066247265
|
||||
],
|
||||
"normal": [
|
||||
-0.00027726233804930173,
|
||||
0.003420902908414847,
|
||||
0.9999941102570991
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.03631750024289981,
|
||||
-0.2288542787954391,
|
||||
-0.02677339524329932
|
||||
],
|
||||
[
|
||||
0.0360651371519664,
|
||||
-0.20572418593063305,
|
||||
-0.02681710403443381
|
||||
],
|
||||
[
|
||||
0.05971517617434787,
|
||||
-0.20528796079127531,
|
||||
-0.02684769408548626
|
||||
],
|
||||
[
|
||||
0.06017429989154079,
|
||||
-0.22839711431127746,
|
||||
-0.02673299890176967
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.44020114988815
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.40196241684951073,
|
||||
-0.17356584645747197,
|
||||
-0.02739094800421068
|
||||
],
|
||||
"position_mm": [
|
||||
401.9624168495107,
|
||||
-173.56584645747196,
|
||||
-27.390948004210678
|
||||
],
|
||||
"normal": [
|
||||
0.007801210845595031,
|
||||
-0.014718004446594215,
|
||||
0.999861251101598
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3907769521232091,
|
||||
-0.18577082118576171,
|
||||
-0.027509971160400756
|
||||
],
|
||||
[
|
||||
0.38944808716613066,
|
||||
-0.1628088542224438,
|
||||
-0.0271080507409892
|
||||
],
|
||||
[
|
||||
0.41302555111518174,
|
||||
-0.16136921095603377,
|
||||
-0.02732464804168709
|
||||
],
|
||||
[
|
||||
0.41459907699352144,
|
||||
-0.18431449946564854,
|
||||
-0.027621122073765672
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.373553524740284
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019112675652608525,
|
||||
-0.18950472475023886,
|
||||
-0.02653340959001777
|
||||
],
|
||||
"position_mm": [
|
||||
-19.112675652608527,
|
||||
-189.50472475023886,
|
||||
-26.533409590017772
|
||||
],
|
||||
"normal": [
|
||||
-0.00990131835169434,
|
||||
-0.010724273864112567,
|
||||
0.9998934712483055
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.03130103325766482,
|
||||
-0.20105427719389854,
|
||||
-0.026834369327920462
|
||||
],
|
||||
[
|
||||
-0.030467298440037968,
|
||||
-0.17766017094894593,
|
||||
-0.026460428337910253
|
||||
],
|
||||
[
|
||||
-0.00733108562542249,
|
||||
-0.1778619375052305,
|
||||
-0.026349828368523967
|
||||
],
|
||||
[
|
||||
-0.007351285287308834,
|
||||
-0.2014425133528804,
|
||||
-0.026489012325716405
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.52142023188992
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.006687267402293636,
|
||||
-0.27787832259941403,
|
||||
-0.02773722218448469
|
||||
],
|
||||
"position_mm": [
|
||||
6.687267402293636,
|
||||
-277.87832259941405,
|
||||
-27.73722218448469
|
||||
],
|
||||
"normal": [
|
||||
-0.02193768845152795,
|
||||
0.014330570012783594,
|
||||
0.999656627341865
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.005436645225564675,
|
||||
-0.28939816866095697,
|
||||
-0.028192766442862796
|
||||
],
|
||||
[
|
||||
-0.0043875571238658935,
|
||||
-0.2654547364315693,
|
||||
-0.027794650557125985
|
||||
],
|
||||
[
|
||||
0.018533155985064248,
|
||||
-0.26637792758291357,
|
||||
-0.028006452827177352
|
||||
],
|
||||
[
|
||||
0.018040115973540865,
|
||||
-0.2902824577222163,
|
||||
-0.026955018910772618
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.592174907301736
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3118304675824592,
|
||||
-0.16006143851927257,
|
||||
-0.027235271626246442
|
||||
],
|
||||
"position_mm": [
|
||||
311.83046758245916,
|
||||
-160.06143851927257,
|
||||
-27.23527162624644
|
||||
],
|
||||
"normal": [
|
||||
-0.0021006789694022945,
|
||||
-0.00825323668489042,
|
||||
0.9999637349584688
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2992626325442541,
|
||||
-0.17123812121365858,
|
||||
-0.027429283196084207
|
||||
],
|
||||
[
|
||||
0.3005435139090164,
|
||||
-0.14815898716515852,
|
||||
-0.02708261246256576
|
||||
],
|
||||
[
|
||||
0.3239696440056209,
|
||||
-0.14878317876828154,
|
||||
-0.027194242623703156
|
||||
],
|
||||
[
|
||||
0.32354607987094536,
|
||||
-0.17206546692999167,
|
||||
-0.027234948222632647
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.53411284090251
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.1870961822661549,
|
||||
-0.27744485633062377,
|
||||
-0.026926042631084078
|
||||
],
|
||||
"position_mm": [
|
||||
187.0961822661549,
|
||||
-277.4448563306238,
|
||||
-26.926042631084076
|
||||
],
|
||||
"normal": [
|
||||
0.006359318103097514,
|
||||
-0.0005971221859480957,
|
||||
0.9999796010511208
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17605552604118532,
|
||||
-0.28972646263949137,
|
||||
-0.026425857104401172
|
||||
],
|
||||
[
|
||||
0.17483832388305448,
|
||||
-0.266465651136656,
|
||||
-0.027274066450188126
|
||||
],
|
||||
[
|
||||
0.1982877596024947,
|
||||
-0.2655807936205484,
|
||||
-0.02654114552396298
|
||||
],
|
||||
[
|
||||
0.19920311953788514,
|
||||
-0.2880065179257992,
|
||||
-0.02746310144578404
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.120884335255464
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.37184930579555076,
|
||||
-0.18445931155399775,
|
||||
-0.027246161650513738
|
||||
],
|
||||
"position_mm": [
|
||||
371.8493057955508,
|
||||
-184.45931155399776,
|
||||
-27.246161650513738
|
||||
],
|
||||
"normal": [
|
||||
0.000716549650516015,
|
||||
-0.010256022124841143,
|
||||
0.9999471488867665
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.35993599049841457,
|
||||
-0.19584391517020022,
|
||||
-0.027271414631078707
|
||||
],
|
||||
[
|
||||
0.3603189378230175,
|
||||
-0.17294128522422036,
|
||||
-0.027205800493017664
|
||||
],
|
||||
[
|
||||
0.3833399173281464,
|
||||
-0.173152048253186,
|
||||
-0.02705180566908316
|
||||
],
|
||||
[
|
||||
0.38380237753262453,
|
||||
-0.1958999975683844,
|
||||
-0.027455625808875426
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.137945339403892
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10526583715759993,
|
||||
-0.19131212838605974,
|
||||
-0.027042159847407377
|
||||
],
|
||||
"position_mm": [
|
||||
105.26583715759993,
|
||||
-191.31212838605973,
|
||||
-27.042159847407376
|
||||
],
|
||||
"normal": [
|
||||
-0.02239063570367912,
|
||||
-0.01035070005272143,
|
||||
0.9996957149258987
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09362904059140621,
|
||||
-0.20296547192572578,
|
||||
-0.027424372586031715
|
||||
],
|
||||
[
|
||||
0.09324849335019877,
|
||||
-0.17981447891956973,
|
||||
-0.027191357847979217
|
||||
],
|
||||
[
|
||||
0.11698286071452185,
|
||||
-0.17961221224096838,
|
||||
-0.026659500491403733
|
||||
],
|
||||
[
|
||||
0.11720295397427287,
|
||||
-0.2028563504579751,
|
||||
-0.026893408464214848
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.430745495930086
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.26296380033324246,
|
||||
-0.15481425610162752,
|
||||
0.16554909458418954
|
||||
],
|
||||
"position_mm": [
|
||||
262.96380033324243,
|
||||
-154.81425610162754,
|
||||
165.54909458418953
|
||||
],
|
||||
"normal": [
|
||||
0.9185491620856829,
|
||||
-0.3953055659574413,
|
||||
0.0009728076669893867
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26798134281373437,
|
||||
-0.14201464675550968,
|
||||
0.15282081579167486
|
||||
],
|
||||
[
|
||||
0.25817838530377685,
|
||||
-0.16711262299457325,
|
||||
0.15277961917677818
|
||||
],
|
||||
[
|
||||
0.25782996175940187,
|
||||
-0.1653582432047116,
|
||||
0.17850930891141517
|
||||
],
|
||||
[
|
||||
0.2678655114560568,
|
||||
-0.1447715114517156,
|
||||
0.17808663445689
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 25.264698640052544
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.35250332203360196,
|
||||
-0.08980863316343735,
|
||||
0.0003967553921203114
|
||||
],
|
||||
"position_mm": [
|
||||
352.503322033602,
|
||||
-89.80863316343735,
|
||||
0.3967553921203114
|
||||
],
|
||||
"normal": [
|
||||
-0.02502010692052478,
|
||||
0.007174974498655451,
|
||||
0.9996611996024599
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3411776480582219,
|
||||
-0.07689179489078111,
|
||||
-3.538528122816305e-05
|
||||
],
|
||||
[
|
||||
0.3647417497686199,
|
||||
-0.07885241658652288,
|
||||
0.0006818677791641266
|
||||
],
|
||||
[
|
||||
0.36410721953803143,
|
||||
-0.10243109300529579,
|
||||
0.0007215812980230691
|
||||
],
|
||||
[
|
||||
0.3399866707695344,
|
||||
-0.10105922817114961,
|
||||
0.00021895777252221296
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.901626138023534
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.021740763815376624,
|
||||
-0.021009029738162214,
|
||||
0.002128675887266597
|
||||
],
|
||||
"position_mm": [
|
||||
21.740763815376624,
|
||||
-21.009029738162212,
|
||||
2.128675887266597
|
||||
],
|
||||
"normal": [
|
||||
0.009222911862949686,
|
||||
0.008418576202894658,
|
||||
0.999922029696058
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.010166488891725058,
|
||||
-0.00948696262791961,
|
||||
0.002211081525395819
|
||||
],
|
||||
[
|
||||
0.032919457401945594,
|
||||
-0.00882503115427881,
|
||||
0.0018509944468195435
|
||||
],
|
||||
[
|
||||
0.03391076604154578,
|
||||
-0.03262685039999522,
|
||||
0.00218265059122793
|
||||
],
|
||||
[
|
||||
0.009966342926290055,
|
||||
-0.03309727477045521,
|
||||
0.0022699769856230957
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.537660473955665
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3476335121731996,
|
||||
-0.012491790581648912,
|
||||
0.0007796900988341545
|
||||
],
|
||||
"position_mm": [
|
||||
347.6335121731996,
|
||||
-12.491790581648912,
|
||||
0.7796900988341545
|
||||
],
|
||||
"normal": [
|
||||
-0.010034400302182757,
|
||||
-0.006352587003887409,
|
||||
0.9999294752375958
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3360225682598128,
|
||||
-0.001201917751501159,
|
||||
0.0008417964089995233
|
||||
],
|
||||
[
|
||||
0.35970696861406554,
|
||||
-0.0010943005903595012,
|
||||
0.0008704634567040575
|
||||
],
|
||||
[
|
||||
0.35933339320667246,
|
||||
-0.024230399258480837,
|
||||
0.0009244381664884524
|
||||
],
|
||||
[
|
||||
0.33547111861224777,
|
||||
-0.02344054472625415,
|
||||
0.0004820623631445847
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.23791310969986
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13848107838569734,
|
||||
-0.14356137492028237,
|
||||
0.08801311964213357
|
||||
],
|
||||
"position_mm": [
|
||||
138.48107838569734,
|
||||
-143.56137492028236,
|
||||
88.01311964213357
|
||||
],
|
||||
"normal": [
|
||||
0.010555096558005541,
|
||||
-0.02620930017023638,
|
||||
0.9996007515609608
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.12649788957089783,
|
||||
-0.13238813359145019,
|
||||
0.08845621564070213
|
||||
],
|
||||
[
|
||||
0.1499190233493489,
|
||||
-0.13166032800720778,
|
||||
0.08818085843869909
|
||||
],
|
||||
[
|
||||
0.1507368634018064,
|
||||
-0.15476494462430554,
|
||||
0.08761294564903463
|
||||
],
|
||||
[
|
||||
0.12677053722073628,
|
||||
-0.15543209345816605,
|
||||
0.08780245884009838
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.3978302123314
|
||||
}
|
||||
]
|
||||
}
|
||||
353
data/camera_study/Scene7/k3_bcf/aruco_positions_initial.json
Normal file
353
data/camera_study/Scene7/k3_bcf/aruco_positions_initial.json
Normal file
@@ -0,0 +1,353 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:51Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4840985781070297,
|
||||
-0.3107642971811879,
|
||||
1.4024590280841054
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985781070297,
|
||||
-310.76429718118794,
|
||||
1402.4590280841053
|
||||
],
|
||||
"direction": [
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23639653845955047,
|
||||
-0.17283397875268072,
|
||||
0.3267929057595731
|
||||
],
|
||||
"position_mm": [
|
||||
236.39653845955047,
|
||||
-172.83397875268074,
|
||||
326.7929057595731
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.34004655278039475,
|
||||
-0.3281338034733808,
|
||||
-0.026923472129843137
|
||||
],
|
||||
"position_mm": [
|
||||
340.04655278039473,
|
||||
-328.1338034733808,
|
||||
-26.923472129843137
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04777694422898441,
|
||||
-0.21691304834798839,
|
||||
-0.026927487360253875
|
||||
],
|
||||
"position_mm": [
|
||||
47.77694422898441,
|
||||
-216.9130483479884,
|
||||
-26.927487360253874
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.4019932499738116,
|
||||
-0.17356478210441467,
|
||||
-0.027484459774281416
|
||||
],
|
||||
"position_mm": [
|
||||
401.9932499738116,
|
||||
-173.56478210441466,
|
||||
-27.484459774281415
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.01914746182639568,
|
||||
-0.18950556552427858,
|
||||
-0.02663269449504479
|
||||
],
|
||||
"position_mm": [
|
||||
-19.147461826395677,
|
||||
-189.50556552427858,
|
||||
-26.632694495044788
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006662590118602805,
|
||||
-0.27788559639562477,
|
||||
-0.02786219264337156
|
||||
],
|
||||
"position_mm": [
|
||||
6.662590118602805,
|
||||
-277.88559639562476,
|
||||
-27.862192643371557
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3118488145374584,
|
||||
-0.16006053629633238,
|
||||
-0.02732609945775134
|
||||
],
|
||||
"position_mm": [
|
||||
311.8488145374584,
|
||||
-160.06053629633237,
|
||||
-27.32609945775134
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.1870879788141639,
|
||||
-0.2774495509952172,
|
||||
-0.02704228250524815
|
||||
],
|
||||
"position_mm": [
|
||||
187.0879788141639,
|
||||
-277.4495509952172,
|
||||
-27.04228250524815
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.37208330881544616,
|
||||
-0.18467818644133216,
|
||||
-0.027365427139913873
|
||||
],
|
||||
"position_mm": [
|
||||
372.0833088154462,
|
||||
-184.67818644133217,
|
||||
-27.365427139913873
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10508770351232403,
|
||||
-0.19103441356173503,
|
||||
-0.027082391512478366
|
||||
],
|
||||
"position_mm": [
|
||||
105.08770351232404,
|
||||
-191.03441356173502,
|
||||
-27.082391512478367
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.2629101237919752,
|
||||
-0.15482603442459547,
|
||||
0.16557124009501697
|
||||
],
|
||||
"position_mm": [
|
||||
262.9101237919752,
|
||||
-154.82603442459546,
|
||||
165.57124009501698
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35253255249800813,
|
||||
-0.08980805349262119,
|
||||
0.00032217554916926926
|
||||
],
|
||||
"position_mm": [
|
||||
352.53255249800816,
|
||||
-89.8080534926212,
|
||||
0.32217554916926927
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021722563609006602,
|
||||
-0.021001931095724596,
|
||||
0.00206228742068965
|
||||
],
|
||||
"position_mm": [
|
||||
21.722563609006603,
|
||||
-21.001931095724597,
|
||||
2.06228742068965
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3476566956322363,
|
||||
-0.012485234981942426,
|
||||
0.0007188658007558056
|
||||
],
|
||||
"position_mm": [
|
||||
347.6566956322363,
|
||||
-12.485234981942426,
|
||||
0.7188658007558056
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13846958907139845,
|
||||
-0.1435843352210604,
|
||||
0.08795628752791815
|
||||
],
|
||||
"position_mm": [
|
||||
138.46958907139845,
|
||||
-143.5843352210604,
|
||||
87.95628752791815
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
352
data/camera_study/Scene7/k3_bcf/aruco_positions_optimized.json
Normal file
352
data/camera_study/Scene7/k3_bcf/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,352 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:52Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 15,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "c",
|
||||
"position_m": [
|
||||
0.31352477320154787,
|
||||
-0.900364134663362,
|
||||
0.395486087669763
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247732015479,
|
||||
-900.3641346633619,
|
||||
395.48608766976304
|
||||
],
|
||||
"direction": [
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4840985781070297,
|
||||
-0.3107642971811879,
|
||||
1.4024590280841054
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985781070297,
|
||||
-310.76429718118794,
|
||||
1402.4590280841053
|
||||
],
|
||||
"direction": [
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.2383384374504039,
|
||||
-0.1724605465749844,
|
||||
0.3262411586782854
|
||||
],
|
||||
"position_mm": [
|
||||
238.3384374504039,
|
||||
-172.46054657498442,
|
||||
326.2411586782854
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.34004508894650554,
|
||||
-0.32813336207958343,
|
||||
-0.026923635670622875
|
||||
],
|
||||
"position_mm": [
|
||||
340.04508894650553,
|
||||
-328.13336207958343,
|
||||
-26.923635670622875
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04890209951774318,
|
||||
-0.21801362525660423,
|
||||
-0.026006470378875306
|
||||
],
|
||||
"position_mm": [
|
||||
48.90209951774318,
|
||||
-218.01362525660423,
|
||||
-26.006470378875306
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40351479951587743,
|
||||
-0.1703994863332035,
|
||||
-0.029675825117847034
|
||||
],
|
||||
"position_mm": [
|
||||
403.5147995158774,
|
||||
-170.3994863332035,
|
||||
-29.675825117847033
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.021612653077209838,
|
||||
-0.18632498767490854,
|
||||
-0.02893095733224053
|
||||
],
|
||||
"position_mm": [
|
||||
-21.61265307720984,
|
||||
-186.32498767490856,
|
||||
-28.93095733224053
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.007337283833850925,
|
||||
-0.281582553136417,
|
||||
-0.021822346642823773
|
||||
],
|
||||
"position_mm": [
|
||||
7.3372838338509245,
|
||||
-281.582553136417,
|
||||
-21.822346642823774
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.31273674280074726,
|
||||
-0.1596131843922935,
|
||||
-0.02727734911139616
|
||||
],
|
||||
"position_mm": [
|
||||
312.73674280074727,
|
||||
-159.6131843922935,
|
||||
-27.27734911139616
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18714071438169871,
|
||||
-0.2774602954313029,
|
||||
-0.027059384418596406
|
||||
],
|
||||
"position_mm": [
|
||||
187.1407143816987,
|
||||
-277.4602954313029,
|
||||
-27.059384418596405
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3705569572820918,
|
||||
-0.1862153725139037,
|
||||
-0.026005855469843617
|
||||
],
|
||||
"position_mm": [
|
||||
370.5569572820918,
|
||||
-186.21537251390367,
|
||||
-26.005855469843617
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10592369008971907,
|
||||
-0.19037589986462616,
|
||||
-0.027564975625379424
|
||||
],
|
||||
"position_mm": [
|
||||
105.92369008971906,
|
||||
-190.37589986462618,
|
||||
-27.564975625379425
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.26353844217995126,
|
||||
-0.15477350447982346,
|
||||
0.16557286387516715
|
||||
],
|
||||
"position_mm": [
|
||||
263.53844217995123,
|
||||
-154.77350447982346,
|
||||
165.57286387516714
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35226708250749167,
|
||||
-0.09182276137314035,
|
||||
0.0010256489260326602
|
||||
],
|
||||
"position_mm": [
|
||||
352.2670825074917,
|
||||
-91.82276137314035,
|
||||
1.0256489260326602
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"position_m": [
|
||||
0.021083532073009625,
|
||||
-0.01888111075943459,
|
||||
0.0011668722478305705
|
||||
],
|
||||
"position_mm": [
|
||||
21.083532073009625,
|
||||
-18.88111075943459,
|
||||
1.1668722478305704
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3476495621864738,
|
||||
-0.011958386734731229,
|
||||
0.0004264314374080943
|
||||
],
|
||||
"position_mm": [
|
||||
347.6495621864738,
|
||||
-11.958386734731228,
|
||||
0.4264314374080943
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13863763136700424,
|
||||
-0.14354420558576186,
|
||||
0.08795646682912547
|
||||
],
|
||||
"position_mm": [
|
||||
138.63763136700425,
|
||||
-143.54420558576186,
|
||||
87.95646682912547
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1840
data/camera_study/Scene7/k3_bcf/render_b_aruco_detection.json
Normal file
1840
data/camera_study/Scene7/k3_bcf/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
389
data/camera_study/Scene7/k3_bcf/render_b_camera_pose.json
Normal file
389
data/camera_study/Scene7/k3_bcf/render_b_camera_pose.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:50Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 13,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
59,
|
||||
95,
|
||||
47,
|
||||
63,
|
||||
58,
|
||||
103,
|
||||
92,
|
||||
96,
|
||||
207
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
],
|
||||
"rms": [
|
||||
0.01114181113801583,
|
||||
0.0014840886565286656,
|
||||
0.0013411337822983736,
|
||||
0.0013409074404116105,
|
||||
0.0013409067673526124,
|
||||
0.0013409067658717699
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05,
|
||||
3.125e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.791129771942329,
|
||||
"residual_median_px": 3.6488080377723136,
|
||||
"residual_max_px": 5.508468161441507,
|
||||
"sigma2_normalized": 2.337440241181745e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999454021453857,
|
||||
-0.010409047827124596,
|
||||
-0.0009367888560518622
|
||||
],
|
||||
[
|
||||
-0.008666126988828182,
|
||||
-0.7757218480110168,
|
||||
-0.6310154795646667
|
||||
],
|
||||
[
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3115493655204773,
|
||||
0.053610555827617645,
|
||||
1.492632269859314
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.4586978093124685,
|
||||
-0.013205947949858023,
|
||||
0.003395641312702206
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3032776117324829,
|
||||
-0.9034907817840576,
|
||||
1.1914761066436768
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776184082031,
|
||||
-903.4907836914062,
|
||||
1191.47607421875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 140.8760528564453,
|
||||
"pitch": -0.33469992876052856,
|
||||
"yaw": -0.4965471625328064
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00024770488154918956,
|
||||
-3.02092113450905e-06,
|
||||
6.868247148894345e-05,
|
||||
-6.902611529116678e-07,
|
||||
-3.674741952219474e-05,
|
||||
-6.12377411666506e-05
|
||||
],
|
||||
[
|
||||
-3.0209211345098774e-06,
|
||||
9.646553773221371e-06,
|
||||
-1.9967224970721994e-05,
|
||||
1.84563793944486e-06,
|
||||
-1.166328617588216e-08,
|
||||
9.349186407581358e-06
|
||||
],
|
||||
[
|
||||
6.868247148894835e-05,
|
||||
-1.9967224970722014e-05,
|
||||
0.00018874794720662738,
|
||||
-5.504643747753615e-06,
|
||||
-2.5743869213362037e-05,
|
||||
-8.485561352445918e-05
|
||||
],
|
||||
[
|
||||
-6.90261152911834e-07,
|
||||
1.8456379394448673e-06,
|
||||
-5.504643747753606e-06,
|
||||
7.585037181692892e-07,
|
||||
3.442698295697147e-07,
|
||||
3.107220862664864e-06
|
||||
],
|
||||
[
|
||||
-3.674741952219508e-05,
|
||||
-1.1663286175973388e-08,
|
||||
-2.574386921336151e-05,
|
||||
3.442698295697041e-07,
|
||||
8.167133983390756e-06,
|
||||
1.66151193299524e-05
|
||||
],
|
||||
[
|
||||
-6.123774116665256e-05,
|
||||
9.349186407581272e-06,
|
||||
-8.485561352445874e-05,
|
||||
3.1072208626648766e-06,
|
||||
1.6615119329952592e-05,
|
||||
5.0893247412544976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.9017578156459674,
|
||||
0.17795439860385825,
|
||||
0.7871613301233731
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008709211894134218,
|
||||
0.0028578197954718483,
|
||||
0.007133950337123533
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.01494229366053994,
|
||||
0.017840415807706334,
|
||||
0.010379550081898552
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
14.942293660539939,
|
||||
17.840415807706336,
|
||||
10.379550081898552
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9606105309212748,
|
||||
"pitch": 0.5897219842177743,
|
||||
"yaw": 0.18146143875291634
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.5,
|
||||
1007.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1017.0175170898438,
|
||||
1006.4471435546875
|
||||
],
|
||||
"reprojection_error_px": 2.696521480287876,
|
||||
"confidence": 0.7289937973022461
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1030.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
772.1187744140625,
|
||||
1033.9364013671875
|
||||
],
|
||||
"reprojection_error_px": 4.993815784832678,
|
||||
"confidence": 0.4524177759034183
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
966.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
270.0071716308594,
|
||||
970.5763549804688
|
||||
],
|
||||
"reprojection_error_px": 3.8340524322728693,
|
||||
"confidence": 0.6934174662272136
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1378.752685546875,
|
||||
963.8180541992188
|
||||
],
|
||||
"reprojection_error_px": 0.8440211730106053,
|
||||
"confidence": 0.5060492151283109
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.8212890625,
|
||||
958.12353515625
|
||||
],
|
||||
"reprojection_error_px": 3.6488080377723136,
|
||||
"confidence": 0.6499924212970313
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
537.5155029296875,
|
||||
957.91015625
|
||||
],
|
||||
"reprojection_error_px": 5.000489403197747,
|
||||
"confidence": 0.6396232661556551
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.2626953125,
|
||||
972.4498291015625
|
||||
],
|
||||
"reprojection_error_px": 3.061462287352973,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.74560546875,
|
||||
899.876220703125
|
||||
],
|
||||
"reprojection_error_px": 5.508468161441507,
|
||||
"confidence": 0.24447248769447005
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
341.75,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
344.017333984375,
|
||||
886.3289184570312
|
||||
],
|
||||
"reprojection_error_px": 2.6280844092494693,
|
||||
"confidence": 0.5523602424170057
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.47540283203125,
|
||||
846.9824829101562
|
||||
],
|
||||
"reprojection_error_px": 5.069683127730277,
|
||||
"confidence": 0.552070074971262
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1198.1318359375,
|
||||
836.2643432617188
|
||||
],
|
||||
"reprojection_error_px": 2.7263289689064005,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.7778930664062,
|
||||
841.7437133789062
|
||||
],
|
||||
"reprojection_error_px": 3.7282809737689693,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.25,
|
||||
612.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1307.587158203125,
|
||||
612.395263671875
|
||||
],
|
||||
"reprojection_error_px": 2.692017794422724,
|
||||
"confidence": 0.4249602281446108
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1756
data/camera_study/Scene7/k3_bcf/render_c_aruco_detection.json
Normal file
1756
data/camera_study/Scene7/k3_bcf/render_c_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
341
data/camera_study/Scene7/k3_bcf/render_c_camera_pose.json
Normal file
341
data/camera_study/Scene7/k3_bcf/render_c_camera_pose.json
Normal file
@@ -0,0 +1,341 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:50Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 10,
|
||||
"used_marker_ids": [
|
||||
58,
|
||||
62,
|
||||
96,
|
||||
64,
|
||||
103,
|
||||
51,
|
||||
79,
|
||||
208,
|
||||
214,
|
||||
210
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.006324094860234736,
|
||||
0.0017157886119639584,
|
||||
0.0016938527441757482,
|
||||
0.0016938525147462676
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.792903154741578,
|
||||
"residual_median_px": 4.763041834722134,
|
||||
"residual_max_px": 6.984539530350162,
|
||||
"sigma2_normalized": 4.098766202444717e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9924030303955078,
|
||||
0.12267966568470001,
|
||||
-0.009269686415791512
|
||||
],
|
||||
[
|
||||
0.027022501453757286,
|
||||
-0.2908598482608795,
|
||||
-0.956384003162384
|
||||
],
|
||||
[
|
||||
-0.12002504616975784,
|
||||
0.9488678574562073,
|
||||
-0.2919653058052063
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.1970205307006836,
|
||||
0.10788455605506897,
|
||||
1.0074256658554077
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.8649791277096048,
|
||||
0.10841424453879543,
|
||||
-0.09363518992489561
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3135247826576233,
|
||||
-0.9003641605377197,
|
||||
0.39548608660697937
|
||||
],
|
||||
"position_mm": [
|
||||
313.5247802734375,
|
||||
-900.3641357421875,
|
||||
395.486083984375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 107.1030502319336,
|
||||
"pitch": 6.893547534942627,
|
||||
"yaw": 1.5597419738769531
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.0001079449311491919,
|
||||
1.4285563903915496e-06,
|
||||
4.68069083116146e-06,
|
||||
-7.336478217662227e-07,
|
||||
-1.5115250540755206e-05,
|
||||
-1.1526742332102493e-06
|
||||
],
|
||||
[
|
||||
1.4285563903932746e-06,
|
||||
3.0853381902646596e-05,
|
||||
-4.450272730844476e-05,
|
||||
6.09134042240924e-06,
|
||||
-6.13223261917191e-07,
|
||||
6.450745721493637e-06
|
||||
],
|
||||
[
|
||||
4.680690831156389e-06,
|
||||
-4.450272730844469e-05,
|
||||
0.00013857903150676188,
|
||||
-1.305617292864048e-05,
|
||||
-6.951941727076151e-06,
|
||||
-1.6314464128987267e-05
|
||||
],
|
||||
[
|
||||
-7.336478217657534e-07,
|
||||
6.091340422409233e-06,
|
||||
-1.3056172928640481e-05,
|
||||
1.7460930524667373e-06,
|
||||
4.088827079551696e-07,
|
||||
1.6611874918670116e-06
|
||||
],
|
||||
[
|
||||
-1.5115250540754975e-05,
|
||||
-6.13223261916977e-07,
|
||||
-6.951941727076795e-06,
|
||||
4.0888270795522877e-07,
|
||||
3.4274737938428947e-06,
|
||||
2.456402935613702e-06
|
||||
],
|
||||
[
|
||||
-1.1526742332096314e-06,
|
||||
6.450745721493592e-06,
|
||||
-1.6314464128987145e-05,
|
||||
1.6611874918670002e-06,
|
||||
2.456402935613618e-06,
|
||||
1.020649092164723e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.5952833824559087,
|
||||
0.31825410921046354,
|
||||
0.6744835984728431
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0013213981430540674,
|
||||
0.001851343780566671,
|
||||
0.003194759916120025
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.009546653359929378,
|
||||
0.00510534308533958,
|
||||
0.008116962437680455
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
9.546653359929378,
|
||||
5.10534308533958,
|
||||
8.116962437680455
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.6365944979227597,
|
||||
"pitch": 0.5905979003196239,
|
||||
"yaw": 0.25893655790968995
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
283.0,
|
||||
1034.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
287.1963195800781,
|
||||
1036.600341796875
|
||||
],
|
||||
"reprojection_error_px": 4.936686690354388,
|
||||
"confidence": 0.34134185624863755
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
1171.25,
|
||||
1028.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1177.968994140625,
|
||||
1030.4075927734375
|
||||
],
|
||||
"reprojection_error_px": 6.984539530350162,
|
||||
"confidence": 0.3612787707711435
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
1097.25,
|
||||
1038.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1090.8990478515625,
|
||||
1040.3101806640625
|
||||
],
|
||||
"reprojection_error_px": 6.603888795875401,
|
||||
"confidence": 0.24
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
149.25,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
146.07958984375,
|
||||
989.7056274414062
|
||||
],
|
||||
"reprojection_error_px": 3.184047072847099,
|
||||
"confidence": 0.6384599833726886
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
439.25,
|
||||
1009.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
441.8499450683594,
|
||||
1005.1903076171875
|
||||
],
|
||||
"reprojection_error_px": 4.612317249511987,
|
||||
"confidence": 0.5567551056506871
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
598.25,
|
||||
996.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
596.9052734375,
|
||||
994.03271484375
|
||||
],
|
||||
"reprojection_error_px": 2.593191661258314,
|
||||
"confidence": 0.5323958274581712
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
946.0,
|
||||
998.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
946.3173828125,
|
||||
997.1934204101562
|
||||
],
|
||||
"reprojection_error_px": 1.3445750534152685,
|
||||
"confidence": 0.4822628196661743
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1042.5,
|
||||
866.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1036.1995849609375,
|
||||
866.3847045898438
|
||||
],
|
||||
"reprojection_error_px": 6.301469883769026,
|
||||
"confidence": 0.37574692421268213
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1026.75,
|
||||
793.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1031.534423828125,
|
||||
791.8800048828125
|
||||
],
|
||||
"reprojection_error_px": 4.913766419932283,
|
||||
"confidence": 0.2633944016596385
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
358.0,
|
||||
769.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
356.4201965332031,
|
||||
772.0806274414062
|
||||
],
|
||||
"reprojection_error_px": 3.02579195997385,
|
||||
"confidence": 0.27427753591887916
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1738
data/camera_study/Scene7/k3_bcf/render_f_aruco_detection.json
Normal file
1738
data/camera_study/Scene7/k3_bcf/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
579
data/camera_study/Scene7/k3_bcf/render_f_camera_pose.json
Normal file
579
data/camera_study/Scene7/k3_bcf/render_f_camera_pose.json
Normal file
@@ -0,0 +1,579 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:51Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": [
|
||||
208,
|
||||
46,
|
||||
68,
|
||||
53,
|
||||
56,
|
||||
62,
|
||||
54,
|
||||
97,
|
||||
214,
|
||||
79,
|
||||
96,
|
||||
55,
|
||||
72,
|
||||
66,
|
||||
215,
|
||||
95,
|
||||
103,
|
||||
82,
|
||||
73,
|
||||
69,
|
||||
210,
|
||||
58,
|
||||
64,
|
||||
52,
|
||||
81,
|
||||
83,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.0079362121170323,
|
||||
0.0014249940324712145,
|
||||
0.0013432050137671446,
|
||||
0.0013432033711259243
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.8079921348299317,
|
||||
"residual_median_px": 3.6785971920412286,
|
||||
"residual_max_px": 5.741649051076943,
|
||||
"sigma2_normalized": 2.029719708204137e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31779101490974426,
|
||||
0.948085606098175,
|
||||
0.011939127929508686
|
||||
],
|
||||
[
|
||||
0.9206525087356567,
|
||||
-0.30553561449050903,
|
||||
-0.24299578368663788
|
||||
],
|
||||
[
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12404485046863556,
|
||||
-0.19984452426433563,
|
||||
1.4974952936172485
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.376258208253804,
|
||||
1.7123501574099225,
|
||||
-0.19681852123886232
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48409855365753174,
|
||||
-0.3107643127441406,
|
||||
1.4024590253829956
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985412597656,
|
||||
-310.7643127441406,
|
||||
1402.458984375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.80345153808594,
|
||||
"pitch": 13.104802131652832,
|
||||
"yaw": 70.95633697509766
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.228737125645797e-05,
|
||||
1.864965411899968e-05,
|
||||
2.2035556999463754e-06,
|
||||
-2.471163944477939e-07,
|
||||
-2.878908045490886e-08,
|
||||
6.509862998953662e-07
|
||||
],
|
||||
[
|
||||
1.8649654118999584e-05,
|
||||
1.664204960039243e-05,
|
||||
-2.1993179329211226e-06,
|
||||
6.690224643473991e-07,
|
||||
-1.5860251656582007e-07,
|
||||
1.1568514663431388e-06
|
||||
],
|
||||
[
|
||||
2.203555699947118e-06,
|
||||
-2.199317932920543e-06,
|
||||
0.00014942371150221328,
|
||||
8.92449213384554e-07,
|
||||
-2.0433912370311074e-06,
|
||||
-2.733321904438026e-05
|
||||
],
|
||||
[
|
||||
-2.471163944477787e-07,
|
||||
6.690224643474089e-07,
|
||||
8.924492133845363e-07,
|
||||
3.5097324196583485e-07,
|
||||
-1.9307940523106707e-08,
|
||||
3.6489245296998257e-07
|
||||
],
|
||||
[
|
||||
-2.87890804549113e-08,
|
||||
-1.586025165658402e-07,
|
||||
-2.0433912370311328e-06,
|
||||
-1.9307940523109136e-08,
|
||||
2.0066693104213247e-07,
|
||||
5.327620265360941e-07
|
||||
],
|
||||
[
|
||||
6.509862998952414e-07,
|
||||
1.1568514663430422e-06,
|
||||
-2.7333219044380254e-05,
|
||||
3.648924529699786e-07,
|
||||
5.327620265360848e-07,
|
||||
9.224607439664132e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.325565949364928,
|
||||
0.2337362319054936,
|
||||
0.7003778330028647
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005924299468847223,
|
||||
0.00044795862648478206,
|
||||
0.0030372038850996048
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.010702757177755805,
|
||||
0.011085934924619744,
|
||||
0.0037015805519976827
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
10.702757177755805,
|
||||
11.085934924619744,
|
||||
3.7015805519976825
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5218856331752754,
|
||||
"pitch": 0.4151734172316513,
|
||||
"yaw": 0.1389694125445467
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
937.25,
|
||||
754.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
935.8250122070312,
|
||||
751.260498046875
|
||||
],
|
||||
"reprojection_error_px": 3.3117536348358008,
|
||||
"confidence": 0.7307341254520026
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.75,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1388.2589111328125,
|
||||
883.37890625
|
||||
],
|
||||
"reprojection_error_px": 4.593773590403598,
|
||||
"confidence": 0.46634796204782664
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.0,
|
||||
941.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.7352294921875,
|
||||
940.5481567382812
|
||||
],
|
||||
"reprojection_error_px": 5.350122811189634,
|
||||
"confidence": 0.3125249779925566
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1400.0,
|
||||
805.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.8726806640625,
|
||||
803.826171875
|
||||
],
|
||||
"reprojection_error_px": 5.393616983501849,
|
||||
"confidence": 0.2537198672188472
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1342.0,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1345.275146484375,
|
||||
839.6782836914062
|
||||
],
|
||||
"reprojection_error_px": 5.422528593385111,
|
||||
"confidence": 0.638190241264954
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.5,
|
||||
862.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
844.795166015625,
|
||||
867.1425170898438
|
||||
],
|
||||
"reprojection_error_px": 4.69571675838963,
|
||||
"confidence": 0.6959044658397879
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
610.5,
|
||||
848.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
608.1756591796875,
|
||||
853.003173828125
|
||||
],
|
||||
"reprojection_error_px": 4.846859587528656,
|
||||
"confidence": 0.7005026944924987
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.5,
|
||||
817.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.8626098632812,
|
||||
815.2154541015625
|
||||
],
|
||||
"reprojection_error_px": 3.017444178623724,
|
||||
"confidence": 0.6877833343649649
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.75,
|
||||
713.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1042.116943359375,
|
||||
715.8617553710938
|
||||
],
|
||||
"reprojection_error_px": 4.850742731925979,
|
||||
"confidence": 0.6474934453081295
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
821.5,
|
||||
736.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
823.07568359375,
|
||||
737.3837280273438
|
||||
],
|
||||
"reprojection_error_px": 1.698349198561331,
|
||||
"confidence": 0.6757834243292992
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
816.75,
|
||||
827.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.3519287109375,
|
||||
825.35205078125
|
||||
],
|
||||
"reprojection_error_px": 3.892184440966874,
|
||||
"confidence": 0.6607187967743016
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
676.0,
|
||||
745.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
673.7411499023438,
|
||||
745.0980224609375
|
||||
],
|
||||
"reprojection_error_px": 2.3510590114081875,
|
||||
"confidence": 0.6761108765479277
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.86669921875,
|
||||
751.9995727539062
|
||||
],
|
||||
"reprojection_error_px": 1.303087339668934,
|
||||
"confidence": 0.63555573802114
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
508.0,
|
||||
692.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
508.9798583984375,
|
||||
692.468017578125
|
||||
],
|
||||
"reprojection_error_px": 1.019625699575581,
|
||||
"confidence": 0.6609128878733954
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
889.0,
|
||||
620.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
887.942626953125,
|
||||
619.8024291992188
|
||||
],
|
||||
"reprojection_error_px": 1.075672804145882,
|
||||
"confidence": 0.5262019857585625
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
612.75,
|
||||
626.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
616.812744140625,
|
||||
623.96875
|
||||
],
|
||||
"reprojection_error_px": 4.542231446622108,
|
||||
"confidence": 0.635469764036539
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
487.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.7654418945312,
|
||||
487.73724365234375
|
||||
],
|
||||
"reprojection_error_px": 4.765458967881175,
|
||||
"confidence": 0.5954680843098741
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1357.0,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.3455810546875,
|
||||
430.065185546875
|
||||
],
|
||||
"reprojection_error_px": 1.4594598580058027,
|
||||
"confidence": 0.6091769266251292
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1402.0,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.94921875,
|
||||
418.8080139160156
|
||||
],
|
||||
"reprojection_error_px": 1.9734047501237153,
|
||||
"confidence": 0.20712015505254394
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
534.6666870117188,
|
||||
406.0379638671875
|
||||
],
|
||||
"reprojection_error_px": 4.891166826480421,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.5,
|
||||
307.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
872.4695434570312,
|
||||
305.0369873046875
|
||||
],
|
||||
"reprojection_error_px": 2.213222264171383,
|
||||
"confidence": 0.5713044658760732
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
632.5638427734375,
|
||||
432.15264892578125
|
||||
],
|
||||
"reprojection_error_px": 3.6785971920412286,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
337.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
641.1609497070312,
|
||||
334.8717956542969
|
||||
],
|
||||
"reprojection_error_px": 2.9531194982338675,
|
||||
"confidence": 0.5461129593472626
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.25,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.4444580078125,
|
||||
316.7993469238281
|
||||
],
|
||||
"reprojection_error_px": 5.741649051076943,
|
||||
"confidence": 0.5743827506632194
|
||||
},
|
||||
{
|
||||
"marker_id": 81,
|
||||
"observed_center_px": [
|
||||
1152.0,
|
||||
375.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1155.9031982421875,
|
||||
376.66534423828125
|
||||
],
|
||||
"reprojection_error_px": 4.0090911179929885,
|
||||
"confidence": 0.5489479990773077
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.0592041015625,
|
||||
208.17991638183594
|
||||
],
|
||||
"reprojection_error_px": 2.9581639641649042,
|
||||
"confidence": 0.562745572281817
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.25,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1283.0223388671875,
|
||||
134.11473083496094
|
||||
],
|
||||
"reprojection_error_px": 2.9102515851876842,
|
||||
"confidence": 0.5393477003090094
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_bcf/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_bcf/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 29.25532176963899,
|
||||
"gt": 30.0,
|
||||
"error": 0.7446782303610107,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -1.8054616066474323,
|
||||
"gt": -2.0,
|
||||
"error": 0.19453839335255907,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 93.59231205595674,
|
||||
"gt": 95.0,
|
||||
"error": 1.4076879440432606,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 21.493882132635324,
|
||||
"gt": 20.0,
|
||||
"error": 1.4938821326353207,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 23.515264408879943,
|
||||
"gt": 23.0,
|
||||
"error": 0.5152644088799434,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 14.13014845912555,
|
||||
"gt": 9.0,
|
||||
"error": 5.130148459125564,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 8.586045983215241,
|
||||
"gt": 9.0,
|
||||
"error": 0.41395401678475885,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.8334583484983469,
|
||||
"max_abs_deg": 5.130148459125564,
|
||||
"mean_abs_mm": 0.5793161235728848,
|
||||
"max_abs_mm": 0.7446782303610107,
|
||||
"n_unobservable": 1,
|
||||
"wrist_error_mm": null,
|
||||
"finger_error_mm": null
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_bcf/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_bcf/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:54Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 29.25532176963899,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": -1.8054616066474323,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 93.59231205595674,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"a": {
|
||||
"value": 21.493882132635324,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 23.515264408879943,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 14.13014845912555,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": 8.586045983215241,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 1.3439145754288007,
|
||||
"num_markers": 15
|
||||
}
|
||||
540
data/camera_study/Scene7/k3_bdg/aruco_marker_poses.json
Normal file
540
data/camera_study/Scene7/k3_bdg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,540 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:12Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 11
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.23704041244758284,
|
||||
-0.17005180855227392,
|
||||
0.32419326874427334
|
||||
],
|
||||
"position_mm": [
|
||||
237.04041244758284,
|
||||
-170.0518085522739,
|
||||
324.1932687442733
|
||||
],
|
||||
"normal": [
|
||||
0.3124724007715905,
|
||||
-0.5784643637685664,
|
||||
0.7534852212259153
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2319259426745218,
|
||||
-0.1839408192541155,
|
||||
0.3158755831542521
|
||||
],
|
||||
[
|
||||
0.22197886228576386,
|
||||
-0.1686830546001169,
|
||||
0.3312677770845563
|
||||
],
|
||||
[
|
||||
0.2423612202438557,
|
||||
-0.15633803004191443,
|
||||
0.33273831653773167
|
||||
],
|
||||
[
|
||||
0.25189562458619,
|
||||
-0.17124533031294892,
|
||||
0.3168913982005533
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.79020928054808
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.04854202628986716,
|
||||
-0.2172567255473733,
|
||||
-0.02677007428621494
|
||||
],
|
||||
"position_mm": [
|
||||
48.54202628986716,
|
||||
-217.2567255473733,
|
||||
-26.77007428621494
|
||||
],
|
||||
"normal": [
|
||||
-0.011970857687040547,
|
||||
0.0036504890303935547,
|
||||
0.9999216831812757
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.036795500324649455,
|
||||
-0.22899730070139526,
|
||||
-0.027026304082022938
|
||||
],
|
||||
[
|
||||
0.03644339881734654,
|
||||
-0.20614325035735365,
|
||||
-0.026793567258421844
|
||||
],
|
||||
[
|
||||
0.060025889299546914,
|
||||
-0.20528166445476176,
|
||||
-0.026834902387093528
|
||||
],
|
||||
[
|
||||
0.060903316717925725,
|
||||
-0.2286046866759825,
|
||||
-0.026425523417321455
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.479453967856454
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6264323736573214,
|
||||
-0.2765460016718697,
|
||||
-0.026654642046676072
|
||||
],
|
||||
"position_mm": [
|
||||
626.4323736573214,
|
||||
-276.5460016718697,
|
||||
-26.654642046676074
|
||||
],
|
||||
"normal": [
|
||||
0.07929598414398528,
|
||||
-0.02692654894786295,
|
||||
0.9964873846970643
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6153173862676349,
|
||||
-0.2886427636249324,
|
||||
-0.02607905784103425
|
||||
],
|
||||
[
|
||||
0.61392584721075,
|
||||
-0.26651821813422866,
|
||||
-0.02540668270664506
|
||||
],
|
||||
[
|
||||
0.6373867338809747,
|
||||
-0.26440460775130564,
|
||||
-0.027180140300068132
|
||||
],
|
||||
[
|
||||
0.6390995272699261,
|
||||
-0.286618417177012,
|
||||
-0.027952687338956856
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.008931898851287
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.01903003226874451,
|
||||
-0.18972932631195732,
|
||||
-0.027265760386061252
|
||||
],
|
||||
"position_mm": [
|
||||
-19.030032268744513,
|
||||
-189.72932631195732,
|
||||
-27.265760386061253
|
||||
],
|
||||
"normal": [
|
||||
0.019396593446744263,
|
||||
0.010867707907306512,
|
||||
0.9997528019903236
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030637244374058438,
|
||||
-0.20146793582356928,
|
||||
-0.02693018127241373
|
||||
],
|
||||
[
|
||||
-0.030058453021483578,
|
||||
-0.17883637227587068,
|
||||
-0.02715241093365498
|
||||
],
|
||||
[
|
||||
-0.007795759208889527,
|
||||
-0.17777113756226212,
|
||||
-0.02763114978230329
|
||||
],
|
||||
[
|
||||
-0.007628672470546503,
|
||||
-0.20084185958612719,
|
||||
-0.027349299555873015
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.75682792852555
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.006658426055356701,
|
||||
-0.2775740819231569,
|
||||
-0.027869921368193863
|
||||
],
|
||||
"position_mm": [
|
||||
6.658426055356701,
|
||||
-277.57408192315694,
|
||||
-27.869921368193864
|
||||
],
|
||||
"normal": [
|
||||
0.03095615527649668,
|
||||
-0.01537976938285679,
|
||||
0.9994024110158168
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.0051855976760324,
|
||||
-0.28929241690194984,
|
||||
-0.027634834165157468
|
||||
],
|
||||
[
|
||||
-0.004468093192795032,
|
||||
-0.26612730885943603,
|
||||
-0.027398177359678748
|
||||
],
|
||||
[
|
||||
0.018389214350444803,
|
||||
-0.2658515850580922,
|
||||
-0.028003860950287795
|
||||
],
|
||||
[
|
||||
0.017898180739809436,
|
||||
-0.28902501687314974,
|
||||
-0.028442812997651442
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.081667675335247
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5058815147742463,
|
||||
-0.31342386359103436,
|
||||
-0.027729380664503197
|
||||
],
|
||||
"position_mm": [
|
||||
505.8815147742462,
|
||||
-313.4238635910344,
|
||||
-27.729380664503196
|
||||
],
|
||||
"normal": [
|
||||
-0.015203948855766668,
|
||||
-0.03082544919490248,
|
||||
0.9994091412535326
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4941240550392875,
|
||||
-0.3246898281314749,
|
||||
-0.028322609727459716
|
||||
],
|
||||
[
|
||||
0.4948635571920526,
|
||||
-0.3012650153918953,
|
||||
-0.027455597551473185
|
||||
],
|
||||
[
|
||||
0.5177280374679165,
|
||||
-0.3021374979228199,
|
||||
-0.027267310562419943
|
||||
],
|
||||
[
|
||||
0.5168104093977284,
|
||||
-0.3256031129179473,
|
||||
-0.027872004816659943
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.13373620482185
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18717653386332953,
|
||||
-0.27670269028157923,
|
||||
-0.027491516357089164
|
||||
],
|
||||
"position_mm": [
|
||||
187.17653386332952,
|
||||
-276.70269028157924,
|
||||
-27.491516357089164
|
||||
],
|
||||
"normal": [
|
||||
0.03359759944331466,
|
||||
-0.016770244943286383,
|
||||
0.9992947313961926
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17625947044953083,
|
||||
-0.2889831511626243,
|
||||
-0.027412954287425472
|
||||
],
|
||||
[
|
||||
0.17501029947785093,
|
||||
-0.2663637179840574,
|
||||
-0.026827377640752218
|
||||
],
|
||||
[
|
||||
0.19819820868911653,
|
||||
-0.26433037156418365,
|
||||
-0.02773545860772856
|
||||
],
|
||||
[
|
||||
0.19923815683681975,
|
||||
-0.2871335204154518,
|
||||
-0.027990274892450404
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.961142930634715
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10504553192623713,
|
||||
-0.1911441660486389,
|
||||
-0.02754271058213576
|
||||
],
|
||||
"position_mm": [
|
||||
105.04553192623713,
|
||||
-191.1441660486389,
|
||||
-27.54271058213576
|
||||
],
|
||||
"normal": [
|
||||
0.03466289510807589,
|
||||
0.010113617126378482,
|
||||
0.9993478865997305
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.0938282003582602,
|
||||
-0.2033564042373593,
|
||||
-0.027110155840047476
|
||||
],
|
||||
[
|
||||
0.09319379385516063,
|
||||
-0.18061431237084155,
|
||||
-0.02715833760930815
|
||||
],
|
||||
[
|
||||
0.11628951231109937,
|
||||
-0.17870965566009417,
|
||||
-0.028136882002443655
|
||||
],
|
||||
[
|
||||
0.11687062118042828,
|
||||
-0.20189629192626066,
|
||||
-0.02776546687674377
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.060146573132865
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.26221629487019027,
|
||||
-0.15390959488956624,
|
||||
0.16494122876128867
|
||||
],
|
||||
"position_mm": [
|
||||
262.21629487019027,
|
||||
-153.90959488956625,
|
||||
164.94122876128867
|
||||
],
|
||||
"normal": [
|
||||
0.9164124947108484,
|
||||
-0.3999452846864128,
|
||||
0.015228551964766433
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2672799091582169,
|
||||
-0.14179500398857808,
|
||||
0.1528482463873505
|
||||
],
|
||||
[
|
||||
0.25762538258736595,
|
||||
-0.1658380240404592,
|
||||
0.15192145256858824
|
||||
],
|
||||
[
|
||||
0.2568850942445073,
|
||||
-0.16462818530232254,
|
||||
0.17778186788088604
|
||||
],
|
||||
[
|
||||
0.267074793490671,
|
||||
-0.14337716622690516,
|
||||
0.17721334820832987
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.954170260808358
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2502548465373901,
|
||||
-0.08941547571190958,
|
||||
0.0007208718912344821
|
||||
],
|
||||
"position_mm": [
|
||||
250.2548465373901,
|
||||
-89.41547571190958,
|
||||
0.7208718912344821
|
||||
],
|
||||
"normal": [
|
||||
0.010297546088198847,
|
||||
-0.01602089277094881,
|
||||
0.9998186293220301
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23928220602444603,
|
||||
-0.0772408853265423,
|
||||
0.000829843597064672
|
||||
],
|
||||
[
|
||||
0.26265952100263007,
|
||||
-0.0785982502113784,
|
||||
0.0009736370191627433
|
||||
],
|
||||
[
|
||||
0.2609377573896676,
|
||||
-0.1011209699277896,
|
||||
0.00021049077093144704
|
||||
],
|
||||
[
|
||||
0.2381399017328168,
|
||||
-0.10070179738192801,
|
||||
0.0008695161777790662
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.07960525510141
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.13804063168025418,
|
||||
-0.1430663314169686,
|
||||
0.0872873868554713
|
||||
],
|
||||
"position_mm": [
|
||||
138.0406316802542,
|
||||
-143.06633141696858,
|
||||
87.2873868554713
|
||||
],
|
||||
"normal": [
|
||||
-0.006695719423330192,
|
||||
-0.021209681834995164,
|
||||
0.9997526277724218
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.12593787250934008,
|
||||
-0.1318248368208659,
|
||||
0.08748201732125006
|
||||
],
|
||||
[
|
||||
0.14958858140705578,
|
||||
-0.1310703583177547,
|
||||
0.08758289590207288
|
||||
],
|
||||
[
|
||||
0.15024280477696275,
|
||||
-0.15458482461490652,
|
||||
0.08716078336342052
|
||||
],
|
||||
[
|
||||
0.12639326802765818,
|
||||
-0.15478530591434725,
|
||||
0.08692385083514172
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.503407672763068
|
||||
}
|
||||
]
|
||||
}
|
||||
277
data/camera_study/Scene7/k3_bdg/aruco_positions_initial.json
Normal file
277
data/camera_study/Scene7/k3_bdg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,277 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:11Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 11,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23699741662578833,
|
||||
-0.16998334971462986,
|
||||
0.32411544377743773
|
||||
],
|
||||
"position_mm": [
|
||||
236.99741662578833,
|
||||
-169.98334971462987,
|
||||
324.11544377743775
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.0485249933164055,
|
||||
-0.21728084423781105,
|
||||
-0.0268349969067568
|
||||
],
|
||||
"position_mm": [
|
||||
48.5249933164055,
|
||||
-217.28084423781104,
|
||||
-26.8349969067568
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6264504666222843,
|
||||
-0.2765554966615124,
|
||||
-0.026747928782375432
|
||||
],
|
||||
"position_mm": [
|
||||
626.4504666222844,
|
||||
-276.5554966615124,
|
||||
-26.747928782375432
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019060490429323552,
|
||||
-0.18972887814589856,
|
||||
-0.027328941430774547
|
||||
],
|
||||
"position_mm": [
|
||||
-19.06049042932355,
|
||||
-189.72887814589856,
|
||||
-27.328941430774545
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006195655994695201,
|
||||
-0.2772827019192013,
|
||||
-0.02770560618878238
|
||||
],
|
||||
"position_mm": [
|
||||
6.1956559946952,
|
||||
-277.2827019192013,
|
||||
-27.70560618878238
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5059053606118828,
|
||||
-0.31343484798921545,
|
||||
-0.02783587801016932
|
||||
],
|
||||
"position_mm": [
|
||||
505.9053606118828,
|
||||
-313.4348479892154,
|
||||
-27.83587801016932
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.186854308783307,
|
||||
-0.2763247495226501,
|
||||
-0.027334071745798775
|
||||
],
|
||||
"position_mm": [
|
||||
186.854308783307,
|
||||
-276.3247495226501,
|
||||
-27.334071745798774
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10468680531544566,
|
||||
-0.1908938281643627,
|
||||
-0.027430454286488375
|
||||
],
|
||||
"position_mm": [
|
||||
104.68680531544567,
|
||||
-190.8938281643627,
|
||||
-27.430454286488374
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.26217236435365493,
|
||||
-0.153956298272491,
|
||||
0.16499220605773846
|
||||
],
|
||||
"position_mm": [
|
||||
262.1723643536549,
|
||||
-153.95629827249098,
|
||||
164.99220605773846
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25025198278121685,
|
||||
-0.08939946327183715,
|
||||
0.000647861735377337
|
||||
],
|
||||
"position_mm": [
|
||||
250.25198278121684,
|
||||
-89.39946327183715,
|
||||
0.647861735377337
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.1380352657164693,
|
||||
-0.14308649741017798,
|
||||
0.08723474071764777
|
||||
],
|
||||
"position_mm": [
|
||||
138.0352657164693,
|
||||
-143.08649741017797,
|
||||
87.23474071764777
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
276
data/camera_study/Scene7/k3_bdg/aruco_positions_optimized.json
Normal file
276
data/camera_study/Scene7/k3_bdg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,276 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:11Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 11,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "b",
|
||||
"position_m": [
|
||||
0.3032776168602546,
|
||||
-0.9034907966109161,
|
||||
1.1914760495863213
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776168602546,
|
||||
-903.4907966109162,
|
||||
1191.4760495863213
|
||||
],
|
||||
"direction": [
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23718343374000755,
|
||||
-0.16982443141719436,
|
||||
0.32422676092397457
|
||||
],
|
||||
"position_mm": [
|
||||
237.18343374000756,
|
||||
-169.82443141719435,
|
||||
324.22676092397455
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04876448347517325,
|
||||
-0.21635431892425952,
|
||||
-0.02713872025052952
|
||||
],
|
||||
"position_mm": [
|
||||
48.76448347517325,
|
||||
-216.35431892425953,
|
||||
-27.13872025052952
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6265358459052202,
|
||||
-0.27652044316367413,
|
||||
-0.02670523739557774
|
||||
],
|
||||
"position_mm": [
|
||||
626.5358459052202,
|
||||
-276.52044316367414,
|
||||
-26.70523739557774
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.022917989718005207,
|
||||
-0.18730670602437913,
|
||||
-0.028844964155660468
|
||||
],
|
||||
"position_mm": [
|
||||
-22.917989718005206,
|
||||
-187.30670602437914,
|
||||
-28.844964155660467
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.0061343649611568084,
|
||||
-0.2793528103371863,
|
||||
-0.02713488953431508
|
||||
],
|
||||
"position_mm": [
|
||||
6.134364961156808,
|
||||
-279.35281033718627,
|
||||
-27.134889534315082
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.506014080750902,
|
||||
-0.31339025759484984,
|
||||
-0.027796817259084908
|
||||
],
|
||||
"position_mm": [
|
||||
506.01408075090205,
|
||||
-313.39025759484986,
|
||||
-27.796817259084907
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18742507985631873,
|
||||
-0.2764984199027222,
|
||||
-0.02734552799624178
|
||||
],
|
||||
"position_mm": [
|
||||
187.42507985631875,
|
||||
-276.4984199027222,
|
||||
-27.34552799624178
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.107119554841247,
|
||||
-0.19161432464515035,
|
||||
-0.02654962751528472
|
||||
],
|
||||
"position_mm": [
|
||||
107.119554841247,
|
||||
-191.61432464515036,
|
||||
-26.54962751528472
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.26245018323487507,
|
||||
-0.15369826198367809,
|
||||
0.16516700592537048
|
||||
],
|
||||
"position_mm": [
|
||||
262.45018323487506,
|
||||
-153.6982619836781,
|
||||
165.1670059253705
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25050483834474013,
|
||||
-0.08921194148111465,
|
||||
0.0006937491077896455
|
||||
],
|
||||
"position_mm": [
|
||||
250.50483834474014,
|
||||
-89.21194148111465,
|
||||
0.6937491077896455
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 229,
|
||||
"position_m": [
|
||||
0.13806187684799096,
|
||||
-0.14305387868556024,
|
||||
0.08725247853889177
|
||||
],
|
||||
"position_mm": [
|
||||
138.06187684799096,
|
||||
-143.05387868556025,
|
||||
87.25247853889178
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1840
data/camera_study/Scene7/k3_bdg/render_b_aruco_detection.json
Normal file
1840
data/camera_study/Scene7/k3_bdg/render_b_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
389
data/camera_study/Scene7/k3_bdg/render_b_camera_pose.json
Normal file
389
data/camera_study/Scene7/k3_bdg/render_b_camera_pose.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:10Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 13,
|
||||
"used_marker_ids": [
|
||||
85,
|
||||
54,
|
||||
69,
|
||||
71,
|
||||
59,
|
||||
95,
|
||||
47,
|
||||
63,
|
||||
58,
|
||||
103,
|
||||
92,
|
||||
96,
|
||||
207
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5
|
||||
],
|
||||
"rms": [
|
||||
0.01114181113801583,
|
||||
0.0014840886565286656,
|
||||
0.0013411337822983736,
|
||||
0.0013409074404116105,
|
||||
0.0013409067673526124,
|
||||
0.0013409067658717699
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05,
|
||||
3.125e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.791129771942329,
|
||||
"residual_median_px": 3.6488080377723136,
|
||||
"residual_max_px": 5.508468161441507,
|
||||
"sigma2_normalized": 2.337440241181745e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.9999454021453857,
|
||||
-0.010409047827124596,
|
||||
-0.0009367888560518622
|
||||
],
|
||||
[
|
||||
-0.008666126988828182,
|
||||
-0.7757218480110168,
|
||||
-0.6310154795646667
|
||||
],
|
||||
[
|
||||
0.005841582547873259,
|
||||
0.630989134311676,
|
||||
-0.7757696509361267
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.3115493655204773,
|
||||
0.053610555827617645,
|
||||
1.492632269859314
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.4586978093124685,
|
||||
-0.013205947949858023,
|
||||
0.003395641312702206
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.3032776117324829,
|
||||
-0.9034907817840576,
|
||||
1.1914761066436768
|
||||
],
|
||||
"position_mm": [
|
||||
303.2776184082031,
|
||||
-903.4907836914062,
|
||||
1191.47607421875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 140.8760528564453,
|
||||
"pitch": -0.33469992876052856,
|
||||
"yaw": -0.4965471625328064
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00024770488154918956,
|
||||
-3.02092113450905e-06,
|
||||
6.868247148894345e-05,
|
||||
-6.902611529116678e-07,
|
||||
-3.674741952219474e-05,
|
||||
-6.12377411666506e-05
|
||||
],
|
||||
[
|
||||
-3.0209211345098774e-06,
|
||||
9.646553773221371e-06,
|
||||
-1.9967224970721994e-05,
|
||||
1.84563793944486e-06,
|
||||
-1.166328617588216e-08,
|
||||
9.349186407581358e-06
|
||||
],
|
||||
[
|
||||
6.868247148894835e-05,
|
||||
-1.9967224970722014e-05,
|
||||
0.00018874794720662738,
|
||||
-5.504643747753615e-06,
|
||||
-2.5743869213362037e-05,
|
||||
-8.485561352445918e-05
|
||||
],
|
||||
[
|
||||
-6.90261152911834e-07,
|
||||
1.8456379394448673e-06,
|
||||
-5.504643747753606e-06,
|
||||
7.585037181692892e-07,
|
||||
3.442698295697147e-07,
|
||||
3.107220862664864e-06
|
||||
],
|
||||
[
|
||||
-3.674741952219508e-05,
|
||||
-1.1663286175973388e-08,
|
||||
-2.574386921336151e-05,
|
||||
3.442698295697041e-07,
|
||||
8.167133983390756e-06,
|
||||
1.66151193299524e-05
|
||||
],
|
||||
[
|
||||
-6.123774116665256e-05,
|
||||
9.349186407581272e-06,
|
||||
-8.485561352445874e-05,
|
||||
3.1072208626648766e-06,
|
||||
1.6615119329952592e-05,
|
||||
5.0893247412544976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.9017578156459674,
|
||||
0.17795439860385825,
|
||||
0.7871613301233731
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0008709211894134218,
|
||||
0.0028578197954718483,
|
||||
0.007133950337123533
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.01494229366053994,
|
||||
0.017840415807706334,
|
||||
0.010379550081898552
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
14.942293660539939,
|
||||
17.840415807706336,
|
||||
10.379550081898552
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.9606105309212748,
|
||||
"pitch": 0.5897219842177743,
|
||||
"yaw": 0.18146143875291634
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
1019.5,
|
||||
1007.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1017.0175170898438,
|
||||
1006.4471435546875
|
||||
],
|
||||
"reprojection_error_px": 2.696521480287876,
|
||||
"confidence": 0.7289937973022461
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
768.75,
|
||||
1030.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
772.1187744140625,
|
||||
1033.9364013671875
|
||||
],
|
||||
"reprojection_error_px": 4.993815784832678,
|
||||
"confidence": 0.4524177759034183
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
270.25,
|
||||
966.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
270.0071716308594,
|
||||
970.5763549804688
|
||||
],
|
||||
"reprojection_error_px": 3.8340524322728693,
|
||||
"confidence": 0.6934174662272136
|
||||
},
|
||||
{
|
||||
"marker_id": 71,
|
||||
"observed_center_px": [
|
||||
1379.25,
|
||||
964.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1378.752685546875,
|
||||
963.8180541992188
|
||||
],
|
||||
"reprojection_error_px": 0.8440211730106053,
|
||||
"confidence": 0.5060492151283109
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
1193.25,
|
||||
954.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1192.8212890625,
|
||||
958.12353515625
|
||||
],
|
||||
"reprojection_error_px": 3.6488080377723136,
|
||||
"confidence": 0.6499924212970313
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
539.5,
|
||||
962.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
537.5155029296875,
|
||||
957.91015625
|
||||
],
|
||||
"reprojection_error_px": 5.000489403197747,
|
||||
"confidence": 0.6396232661556551
|
||||
},
|
||||
{
|
||||
"marker_id": 47,
|
||||
"observed_center_px": [
|
||||
773.0,
|
||||
975.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
773.2626953125,
|
||||
972.4498291015625
|
||||
],
|
||||
"reprojection_error_px": 3.061462287352973,
|
||||
"confidence": 0.6409999109903972
|
||||
},
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1398.25,
|
||||
899.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.74560546875,
|
||||
899.876220703125
|
||||
],
|
||||
"reprojection_error_px": 5.508468161441507,
|
||||
"confidence": 0.24447248769447005
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
341.75,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
344.017333984375,
|
||||
886.3289184570312
|
||||
],
|
||||
"reprojection_error_px": 2.6280844092494693,
|
||||
"confidence": 0.5523602424170057
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
427.75,
|
||||
852.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
428.47540283203125,
|
||||
846.9824829101562
|
||||
],
|
||||
"reprojection_error_px": 5.069683127730277,
|
||||
"confidence": 0.552070074971262
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1200.0,
|
||||
838.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1198.1318359375,
|
||||
836.2643432617188
|
||||
],
|
||||
"reprojection_error_px": 2.7263289689064005,
|
||||
"confidence": 0.5416034617553136
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
808.0,
|
||||
838.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
805.7778930664062,
|
||||
841.7437133789062
|
||||
],
|
||||
"reprojection_error_px": 3.7282809737689693,
|
||||
"confidence": 0.5172315019532747
|
||||
},
|
||||
{
|
||||
"marker_id": 207,
|
||||
"observed_center_px": [
|
||||
1310.25,
|
||||
612.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1307.587158203125,
|
||||
612.395263671875
|
||||
],
|
||||
"reprojection_error_px": 2.692017794422724,
|
||||
"confidence": 0.4249602281446108
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1668
data/camera_study/Scene7/k3_bdg/render_d_aruco_detection.json
Normal file
1668
data/camera_study/Scene7/k3_bdg/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene7/k3_bdg/render_d_camera_pose.json
Normal file
355
data/camera_study/Scene7/k3_bdg/render_d_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:10Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 11,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
79,
|
||||
208,
|
||||
69,
|
||||
51,
|
||||
103,
|
||||
58,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.0052784192155946414,
|
||||
0.0015553308372352722,
|
||||
0.0015454479152646658,
|
||||
0.0015454478203885053
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.373601588799292,
|
||||
"residual_median_px": 3.0665777316405665,
|
||||
"residual_max_px": 6.934048787618814,
|
||||
"sigma2_normalized": 3.284062327621381e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8140211701393127,
|
||||
0.5808314681053162,
|
||||
-0.002099925186485052
|
||||
],
|
||||
[
|
||||
0.16058388352394104,
|
||||
-0.22852589190006256,
|
||||
-0.9602024555206299
|
||||
],
|
||||
[
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11351325362920761,
|
||||
0.08586125820875168,
|
||||
1.1228293180465698
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7872208901144642,
|
||||
0.5706984933785668,
|
||||
-0.4312830296574329
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.70537269115448,
|
||||
-0.7916994094848633,
|
||||
0.39580878615379333
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726806640625,
|
||||
-791.6994018554688,
|
||||
395.80877685546875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.67109680175781,
|
||||
"pitch": 33.93110275268555,
|
||||
"yaw": 11.159582138061523
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00010643387504793911,
|
||||
1.8247691499686762e-05,
|
||||
2.0600022881989278e-05,
|
||||
-2.7013740573648636e-06,
|
||||
-2.152552135452421e-05,
|
||||
-2.015431056977141e-06
|
||||
],
|
||||
[
|
||||
1.8247691499687314e-05,
|
||||
3.316891739937032e-05,
|
||||
-2.9018095355806712e-05,
|
||||
7.564731571326925e-06,
|
||||
-5.783403352358285e-06,
|
||||
-2.3836513269670096e-06
|
||||
],
|
||||
[
|
||||
2.0600022881988008e-05,
|
||||
-2.9018095355806875e-05,
|
||||
9.531651328561114e-05,
|
||||
-1.4811228025360293e-05,
|
||||
-4.035453937422605e-06,
|
||||
4.082125600252585e-06
|
||||
],
|
||||
[
|
||||
-2.7013740573646497e-06,
|
||||
7.564731571326956e-06,
|
||||
-1.4811228025360302e-05,
|
||||
3.04169077563796e-06,
|
||||
1.0286420826073937e-07,
|
||||
-1.2327944317583284e-06
|
||||
],
|
||||
[
|
||||
-2.152552135452418e-05,
|
||||
-5.7834033523581804e-06,
|
||||
-4.035453937422829e-06,
|
||||
1.0286420826077795e-07,
|
||||
5.16490507174838e-06,
|
||||
2.2668022372813035e-06
|
||||
],
|
||||
[
|
||||
-2.015431056976974e-06,
|
||||
-2.3836513269669736e-06,
|
||||
4.082125600252625e-06,
|
||||
-1.2327944317583277e-06,
|
||||
2.266802237281269e-06,
|
||||
9.79188378229586e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.5911021915572052,
|
||||
0.32998050345689806,
|
||||
0.5593797056338236
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0017440443731849141,
|
||||
0.0022726427505766014,
|
||||
0.0031291985846692216
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0071634871584966234,
|
||||
0.006929728960665848,
|
||||
0.008856161444519013
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
7.163487158496624,
|
||||
6.929728960665848,
|
||||
8.856161444519014
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.7037339556837442,
|
||||
"pitch": 0.4968365694308166,
|
||||
"yaw": 0.38816336671239354
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
1048.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
422.2366943359375,
|
||||
1044.9722900390625
|
||||
],
|
||||
"reprojection_error_px": 3.0665777316405665,
|
||||
"confidence": 0.20402441897220203
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
835.0,
|
||||
1017.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
836.3563232421875,
|
||||
1018.6166381835938
|
||||
],
|
||||
"reprojection_error_px": 1.9254383039075638,
|
||||
"confidence": 0.6457320027538672
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.5,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
997.814453125,
|
||||
919.96533203125
|
||||
],
|
||||
"reprojection_error_px": 5.689623111551811,
|
||||
"confidence": 0.6159321401194328
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.0,
|
||||
930.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
123.43917846679688,
|
||||
933.3843383789062
|
||||
],
|
||||
"reprojection_error_px": 5.679334408244252,
|
||||
"confidence": 0.624
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
549.25,
|
||||
937.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
550.33447265625,
|
||||
936.3466186523438
|
||||
],
|
||||
"reprojection_error_px": 1.7735727075886691,
|
||||
"confidence": 0.77314169020749
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.5,
|
||||
915.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.69110107421875,
|
||||
912.994873046875
|
||||
],
|
||||
"reprojection_error_px": 6.5890310430216825,
|
||||
"confidence": 0.7057030368311452
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
292.0,
|
||||
903.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
292.99151611328125,
|
||||
905.9818725585938
|
||||
],
|
||||
"reprojection_error_px": 2.6726009054845887,
|
||||
"confidence": 0.7151029421394708
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
805.25,
|
||||
860.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
802.7429809570312,
|
||||
861.4647216796875
|
||||
],
|
||||
"reprojection_error_px": 2.785802082149909,
|
||||
"confidence": 0.44061534868104507
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1079.8641357421875,
|
||||
854.482177734375
|
||||
],
|
||||
"reprojection_error_px": 6.934048787618814,
|
||||
"confidence": 0.41973369957421486
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.25,
|
||||
848.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
238.33372497558594,
|
||||
846.0867309570312
|
||||
],
|
||||
"reprojection_error_px": 2.1648886400468266,
|
||||
"confidence": 0.5454096732100583
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
896.75,
|
||||
804.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.5262451171875,
|
||||
803.4739990234375
|
||||
],
|
||||
"reprojection_error_px": 4.29444790697342,
|
||||
"confidence": 0.4051124159631517
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1449
data/camera_study/Scene7/k3_bdg/render_g_aruco_detection.json
Normal file
1449
data/camera_study/Scene7/k3_bdg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
344
data/camera_study/Scene7/k3_bdg/render_g_camera_pose.json
Normal file
344
data/camera_study/Scene7/k3_bdg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,344 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:11Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\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": 10,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
215,
|
||||
69,
|
||||
103,
|
||||
95,
|
||||
55,
|
||||
85,
|
||||
59,
|
||||
80
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.012211970599231983,
|
||||
0.001624686790215441,
|
||||
0.001096816809744077,
|
||||
0.0010967367431609408,
|
||||
0.0010967367414136792
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1153311943275073,
|
||||
"residual_median_px": 2.29174302151767,
|
||||
"residual_max_px": 5.639158651378318,
|
||||
"sigma2_normalized": 1.7183306856665035e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7070202231407166,
|
||||
-0.7071593403816223,
|
||||
-0.006931936368346214
|
||||
],
|
||||
[
|
||||
-0.6388823986053467,
|
||||
0.6428983807563782,
|
||||
-0.42250561714172363
|
||||
],
|
||||
[
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.0006485866033472121,
|
||||
0.329395592212677,
|
||||
1.3869478702545166
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1116345202261342,
|
||||
-2.6891904807982767,
|
||||
0.5919699407140773
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.2105851173400879,
|
||||
0.19594021141529083,
|
||||
1.3962047100067139
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58511352539062,
|
||||
195.94021606445312,
|
||||
1396.2047119140625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -162.0111083984375,
|
||||
"pitch": -17.652027130126953,
|
||||
"yaw": -137.89817810058594
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
2.863828405835393e-05,
|
||||
-3.6211350801545964e-05,
|
||||
4.8904388350657714e-05,
|
||||
3.902031216871867e-06,
|
||||
1.7491374210548052e-06,
|
||||
1.712453203844384e-05
|
||||
],
|
||||
[
|
||||
-3.6211350801545814e-05,
|
||||
8.118404691029837e-05,
|
||||
-7.933524692416392e-05,
|
||||
-1.1747414168787058e-05,
|
||||
-4.0724295918695094e-06,
|
||||
-3.864426055902944e-05
|
||||
],
|
||||
[
|
||||
4.890438835065657e-05,
|
||||
-7.9335246924162e-05,
|
||||
0.0002459412534358799,
|
||||
1.8168416763040778e-05,
|
||||
-1.0371179617210202e-05,
|
||||
8.063034255396228e-06
|
||||
],
|
||||
[
|
||||
3.902031216871802e-06,
|
||||
-1.1747414168786958e-05,
|
||||
1.816841676304093e-05,
|
||||
2.715358880963124e-06,
|
||||
-1.784835635372693e-07,
|
||||
3.476435485392543e-06
|
||||
],
|
||||
[
|
||||
1.7491374210549396e-06,
|
||||
-4.072429591869759e-06,
|
||||
-1.0371179617209857e-05,
|
||||
-1.7848356353722885e-07,
|
||||
1.9579100162138867e-06,
|
||||
5.080696601413939e-06
|
||||
],
|
||||
[
|
||||
1.712453203844398e-05,
|
||||
-3.864426055902985e-05,
|
||||
8.063034255397583e-06,
|
||||
3.4764354853926728e-06,
|
||||
5.08069660141392e-06,
|
||||
3.5481481736898976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3066169283653536,
|
||||
0.5162475227221713,
|
||||
0.8985418791070087
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0016478346036429517,
|
||||
0.001399253378132026,
|
||||
0.005956633423075401
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.012704212536896875,
|
||||
0.018985461301472058,
|
||||
0.005906615726598309
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
12.704212536896875,
|
||||
18.985461301472057,
|
||||
5.906615726598309
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8031787699995179,
|
||||
"pitch": 0.5283201653633157,
|
||||
"yaw": 0.23283827960495554
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.25,
|
||||
959.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
70.90715026855469,
|
||||
957.6599731445312
|
||||
],
|
||||
"reprojection_error_px": 1.7204743173245391,
|
||||
"confidence": 0.5252370067816919
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
922.0,
|
||||
859.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.3904418945312,
|
||||
862.7029418945312
|
||||
],
|
||||
"reprojection_error_px": 3.7223831598959167,
|
||||
"confidence": 0.5880291998801059
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
567.0,
|
||||
692.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
567.061767578125,
|
||||
692.2017211914062
|
||||
],
|
||||
"reprojection_error_px": 0.30460709342287967,
|
||||
"confidence": 0.30921435771529826
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
976.75,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.2584228515625,
|
||||
749.949462890625
|
||||
],
|
||||
"reprojection_error_px": 5.639158651378318,
|
||||
"confidence": 0.5311430345039768
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.5,
|
||||
744.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
797.4208984375,
|
||||
746.14306640625
|
||||
],
|
||||
"reprojection_error_px": 4.496973423944401,
|
||||
"confidence": 0.5602433645983547
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.75,
|
||||
598.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
800.469970703125,
|
||||
601.06982421875
|
||||
],
|
||||
"reprojection_error_px": 3.4354810594562086,
|
||||
"confidence": 0.4794892396931609
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.0,
|
||||
531.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
700.8067626953125,
|
||||
529.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.217068011133488,
|
||||
"confidence": 0.4297136712444013
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.5,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
555.5736083984375,
|
||||
320.44488525390625
|
||||
],
|
||||
"reprojection_error_px": 0.947748035803827,
|
||||
"confidence": 0.3806179715259906
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.0,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
426.8974914550781,
|
||||
257.249267578125
|
||||
],
|
||||
"reprojection_error_px": 2.2726208247800166,
|
||||
"confidence": 0.3891556430833806
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.0,
|
||||
56.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
296.78985595703125,
|
||||
57.4248046875
|
||||
],
|
||||
"reprojection_error_px": 2.3108652182553238,
|
||||
"confidence": 0.2191401054575686
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_bdg/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_bdg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 28.703703115722178,
|
||||
"gt": 30.0,
|
||||
"error": 1.2962968842778224,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -2.675757050710368,
|
||||
"gt": -2.0,
|
||||
"error": 0.6757570507103594,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 91.09575238107713,
|
||||
"gt": 95.0,
|
||||
"error": 3.9042476189228523,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"n_markers": 0
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 22.682019957542114,
|
||||
"gt": 20.0,
|
||||
"error": 2.68201995754211,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 61.03186676190563,
|
||||
"gt": 23.0,
|
||||
"error": 38.03186676190563,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 169.86882744042427,
|
||||
"gt": 9.0,
|
||||
"error": 160.8688274404243,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": -8.88717472018426,
|
||||
"gt": 9.0,
|
||||
"error": 17.887174720184262,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 50.5646178026456,
|
||||
"max_abs_deg": 160.8688274404243,
|
||||
"mean_abs_mm": 9.591735802231042,
|
||||
"max_abs_mm": 17.887174720184262,
|
||||
"n_unobservable": 1,
|
||||
"wrist_error_mm": null,
|
||||
"finger_error_mm": null
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_bdg/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_bdg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:14Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 28.703703115722178,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": -2.675757050710368,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 91.09575238107713,
|
||||
"unit": "deg",
|
||||
"observable": false,
|
||||
"confidence": "none",
|
||||
"n_markers": 0
|
||||
},
|
||||
"a": {
|
||||
"value": 22.682019957542114,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "medium",
|
||||
"n_markers": 1
|
||||
},
|
||||
"b": {
|
||||
"value": 61.03186676190563,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"c": {
|
||||
"value": 169.86882744042427,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"e": {
|
||||
"value": -8.88717472018426,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.7397831576804728,
|
||||
"num_markers": 11
|
||||
}
|
||||
970
data/camera_study/Scene7/k3_def/aruco_marker_poses.json
Normal file
970
data/camera_study/Scene7/k3_def/aruco_marker_poses.json
Normal file
@@ -0,0 +1,970 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:41Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 21
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4840985781070297,
|
||||
-0.3107642971811879,
|
||||
1.4024590280841054
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985781070297,
|
||||
-310.76429718118794,
|
||||
1402.4590280841053
|
||||
],
|
||||
"direction": [
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.27666076150287805,
|
||||
-0.1573774862580636,
|
||||
0.35414010921041567
|
||||
],
|
||||
"position_mm": [
|
||||
276.6607615028781,
|
||||
-157.3774862580636,
|
||||
354.1401092104157
|
||||
],
|
||||
"normal": [
|
||||
-0.00689969031641032,
|
||||
-0.9570341189525837,
|
||||
-0.2898932379932128
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.28733859171897186,
|
||||
-0.1537577222345854,
|
||||
0.341540164202122
|
||||
],
|
||||
[
|
||||
0.2621912629384694,
|
||||
-0.1543808942127839,
|
||||
0.3449753688546649
|
||||
],
|
||||
[
|
||||
0.2664374277387856,
|
||||
-0.1613035096455276,
|
||||
0.36694815334570363
|
||||
],
|
||||
[
|
||||
0.2906757636152855,
|
||||
-0.16006781893935756,
|
||||
0.36309675043917206
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.023820830660465
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.23475665485931868,
|
||||
-0.1710529690989315,
|
||||
0.32632337791743815
|
||||
],
|
||||
"position_mm": [
|
||||
234.75665485931867,
|
||||
-171.0529690989315,
|
||||
326.32337791743817
|
||||
],
|
||||
"normal": [
|
||||
0.31529913265963583,
|
||||
-0.5855116027124097,
|
||||
0.7468350688292742
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2293338740924894,
|
||||
-0.18432299180408382,
|
||||
0.3180552959152564
|
||||
],
|
||||
[
|
||||
0.2200135660843576,
|
||||
-0.17041808192174562,
|
||||
0.3331979984482254
|
||||
],
|
||||
[
|
||||
0.23998964226667976,
|
||||
-0.15728861670299227,
|
||||
0.3347590543262206
|
||||
],
|
||||
[
|
||||
0.24968953699374802,
|
||||
-0.17218218596690427,
|
||||
0.31928116298005027
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.45733595572654
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3395105054830096,
|
||||
-0.3286251153036527,
|
||||
-0.02766584721042612
|
||||
],
|
||||
"position_mm": [
|
||||
339.5105054830096,
|
||||
-328.6251153036527,
|
||||
-27.665847210426122
|
||||
],
|
||||
"normal": [
|
||||
0.0061605828714697735,
|
||||
0.03074428371475358,
|
||||
0.9995082972329697
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.32770491108788574,
|
||||
-0.3401297951555127,
|
||||
-0.027348779057115517
|
||||
],
|
||||
[
|
||||
0.3279392335531772,
|
||||
-0.3170405716453235,
|
||||
-0.027837518047823487
|
||||
],
|
||||
[
|
||||
0.35092006339459775,
|
||||
-0.31714551416196807,
|
||||
-0.028202808377630284
|
||||
],
|
||||
[
|
||||
0.3514778138963776,
|
||||
-0.34018458025180637,
|
||||
-0.02727428335913521
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.22928838454019
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.04767126957157588,
|
||||
-0.2167596381870906,
|
||||
-0.027172892714526314
|
||||
],
|
||||
"position_mm": [
|
||||
47.67126957157588,
|
||||
-216.7596381870906,
|
||||
-27.172892714526313
|
||||
],
|
||||
"normal": [
|
||||
-0.018847743908352862,
|
||||
-0.013163734920450532,
|
||||
0.99973570439017
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.03571680433198501,
|
||||
-0.22865917644641873,
|
||||
-0.027611728719111592
|
||||
],
|
||||
[
|
||||
0.035930019757782115,
|
||||
-0.20544376156391744,
|
||||
-0.02718851491727311
|
||||
],
|
||||
[
|
||||
0.059636988789443,
|
||||
-0.20486897879915394,
|
||||
-0.0268475250776599
|
||||
],
|
||||
[
|
||||
0.0594012654070934,
|
||||
-0.2280666359388724,
|
||||
-0.02704380214406066
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.458750383574287
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.4017413424456742,
|
||||
-0.17355439632179773,
|
||||
-0.027242263865715897
|
||||
],
|
||||
"position_mm": [
|
||||
401.7413424456742,
|
||||
-173.55439632179773,
|
||||
-27.2422638657159
|
||||
],
|
||||
"normal": [
|
||||
0.00720124129509015,
|
||||
0.038413249457840255,
|
||||
0.9992359903395692
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.39083288981975095,
|
||||
-0.18565764578595614,
|
||||
-0.02657402965080575
|
||||
],
|
||||
[
|
||||
0.3896463284670943,
|
||||
-0.16238417972853952,
|
||||
-0.02770955433009833
|
||||
],
|
||||
[
|
||||
0.4125967931896889,
|
||||
-0.1616245023971259,
|
||||
-0.027652106201952152
|
||||
],
|
||||
[
|
||||
0.41388935830616297,
|
||||
-0.18455125737556932,
|
||||
-0.027033365280007354
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.088378585256102
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.01947671936987507,
|
||||
-0.18955092775442675,
|
||||
-0.027460854137519537
|
||||
],
|
||||
"position_mm": [
|
||||
-19.47671936987507,
|
||||
-189.55092775442674,
|
||||
-27.460854137519537
|
||||
],
|
||||
"normal": [
|
||||
-0.007069658063869522,
|
||||
0.022370583950939493,
|
||||
0.9997247505731536
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.031598646322270704,
|
||||
-0.2012816613250763,
|
||||
-0.027265767778792922
|
||||
],
|
||||
[
|
||||
-0.030964526768647326,
|
||||
-0.17785420090375764,
|
||||
-0.02782270669774791
|
||||
],
|
||||
[
|
||||
-0.007716152923150322,
|
||||
-0.17775410857414994,
|
||||
-0.027622885619886326
|
||||
],
|
||||
[
|
||||
-0.007627551465431945,
|
||||
-0.20131374021472312,
|
||||
-0.02713205645365099
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.557126312570382
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.0062502174039536585,
|
||||
-0.2776884002263094,
|
||||
-0.02740569309122331
|
||||
],
|
||||
"position_mm": [
|
||||
6.250217403953658,
|
||||
-277.6884002263094,
|
||||
-27.40569309122331
|
||||
],
|
||||
"normal": [
|
||||
-0.008783022585947342,
|
||||
0.009071752136272038,
|
||||
0.9999202777358969
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.005793453717337164,
|
||||
-0.28921993970947957,
|
||||
-0.027181191665043004
|
||||
],
|
||||
[
|
||||
-0.00518129816778421,
|
||||
-0.26570826012211035,
|
||||
-0.02783438662904961
|
||||
],
|
||||
[
|
||||
0.018615911535707602,
|
||||
-0.26605533653383123,
|
||||
-0.02718497016912883
|
||||
],
|
||||
[
|
||||
0.017359709965228405,
|
||||
-0.2897700645398165,
|
||||
-0.027422223901671785
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.56185720493824
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.31183998695501536,
|
||||
-0.15999871677887467,
|
||||
-0.02629044663927655
|
||||
],
|
||||
"position_mm": [
|
||||
311.8399869550154,
|
||||
-159.99871677887467,
|
||||
-26.29044663927655
|
||||
],
|
||||
"normal": [
|
||||
-0.004132663365066441,
|
||||
-0.026450110044196617,
|
||||
0.99964159215799
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2991592235977763,
|
||||
-0.17109474791325868,
|
||||
-0.02667338768225341
|
||||
],
|
||||
[
|
||||
0.30057935606391084,
|
||||
-0.1482145989881665,
|
||||
-0.025987643542576485
|
||||
],
|
||||
[
|
||||
0.3243246776221367,
|
||||
-0.14873593669783608,
|
||||
-0.025977867775453314
|
||||
],
|
||||
[
|
||||
0.32329669053623766,
|
||||
-0.17194958351623746,
|
||||
-0.026522887556823006
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.52033394640276
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18731025623137426,
|
||||
-0.27680913828918413,
|
||||
-0.02673510300639229
|
||||
],
|
||||
"position_mm": [
|
||||
187.31025623137427,
|
||||
-276.80913828918415,
|
||||
-26.73510300639229
|
||||
],
|
||||
"normal": [
|
||||
0.0015209709870392441,
|
||||
-0.023338600768302575,
|
||||
0.9997264607688617
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17590249618917128,
|
||||
-0.28923540873111303,
|
||||
-0.02700647663684204
|
||||
],
|
||||
[
|
||||
0.1751169347409097,
|
||||
-0.2659956958410507,
|
||||
-0.026465476066001713
|
||||
],
|
||||
[
|
||||
0.19871486827688248,
|
||||
-0.26469558707280805,
|
||||
-0.026468262092317313
|
||||
],
|
||||
[
|
||||
0.19950672571853362,
|
||||
-0.2873098615117647,
|
||||
-0.027000197230408095
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.302506128821438
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.371576445551622,
|
||||
-0.184862993133024,
|
||||
-0.027494361980619796
|
||||
],
|
||||
"position_mm": [
|
||||
371.576445551622,
|
||||
-184.86299313302402,
|
||||
-27.494361980619797
|
||||
],
|
||||
"normal": [
|
||||
0.05404045263878699,
|
||||
-0.08310911211430227,
|
||||
0.9950741203358509
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3595187574615029,
|
||||
-0.1960794321040789,
|
||||
-0.027380572788837935
|
||||
],
|
||||
[
|
||||
0.3601898666026314,
|
||||
-0.17354821992319366,
|
||||
-0.026336510155465436
|
||||
],
|
||||
[
|
||||
0.3833906388704194,
|
||||
-0.17379940237911604,
|
||||
-0.026803238367087655
|
||||
],
|
||||
[
|
||||
0.38320651927193433,
|
||||
-0.19602491812570744,
|
||||
-0.029457126611088152
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.98375626911532
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10470575370702456,
|
||||
-0.19095773786546333,
|
||||
-0.02730818433510726
|
||||
],
|
||||
"position_mm": [
|
||||
104.70575370702456,
|
||||
-190.95773786546332,
|
||||
-27.30818433510726
|
||||
],
|
||||
"normal": [
|
||||
-0.02168948703488838,
|
||||
0.014316454117151102,
|
||||
0.9996622456078228
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09269507415011337,
|
||||
-0.20281045116321894,
|
||||
-0.027392555642405718
|
||||
],
|
||||
[
|
||||
0.09261539293980707,
|
||||
-0.17975852938678727,
|
||||
-0.027737494578631873
|
||||
],
|
||||
[
|
||||
0.11648228103390601,
|
||||
-0.17894357888845172,
|
||||
-0.027218222376934366
|
||||
],
|
||||
[
|
||||
0.11703026670427177,
|
||||
-0.2023183920233954,
|
||||
-0.026884464742457086
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.66754236747606
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2679637383628952,
|
||||
-0.15488261187167307,
|
||||
0.23754543933321487
|
||||
],
|
||||
"position_mm": [
|
||||
267.96373836289524,
|
||||
-154.88261187167308,
|
||||
237.54543933321486
|
||||
],
|
||||
"normal": [
|
||||
0.9169602061717226,
|
||||
-0.3968421285093252,
|
||||
0.041234758853428095
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2735458235326387,
|
||||
-0.1445267928391155,
|
||||
0.22556558222771136
|
||||
],
|
||||
[
|
||||
0.2631361985740904,
|
||||
-0.16625626389599915,
|
||||
0.22436956807013148
|
||||
],
|
||||
[
|
||||
0.2630044654938906,
|
||||
-0.16603066202688999,
|
||||
0.2511205659071622
|
||||
],
|
||||
[
|
||||
0.27216846585096127,
|
||||
-0.1427167287246876,
|
||||
0.2491260411278544
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.91893093317392
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2668217903173925,
|
||||
-0.15939583530507306,
|
||||
0.16780292856485424
|
||||
],
|
||||
"position_mm": [
|
||||
266.8217903173925,
|
||||
-159.39583530507306,
|
||||
167.80292856485423
|
||||
],
|
||||
"normal": [
|
||||
0.8944069207656214,
|
||||
-0.44645109442028813,
|
||||
-0.026789557246922693
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2717734580968254,
|
||||
-0.14764862391110276,
|
||||
0.15586098560503087
|
||||
],
|
||||
[
|
||||
0.2616840640074656,
|
||||
-0.16997390140532004,
|
||||
0.15465948346389571
|
||||
],
|
||||
[
|
||||
0.2612656843238362,
|
||||
-0.1701358495848937,
|
||||
0.1802011371712168
|
||||
],
|
||||
[
|
||||
0.27256395484144286,
|
||||
-0.14982496631897574,
|
||||
0.1804901080192735
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.513914264678295
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3524610636880449,
|
||||
-0.08985710639167843,
|
||||
0.001156445898710156
|
||||
],
|
||||
"position_mm": [
|
||||
352.46106368804493,
|
||||
-89.85710639167843,
|
||||
1.156445898710156
|
||||
],
|
||||
"normal": [
|
||||
-0.019290645183641437,
|
||||
-0.008200111587218895,
|
||||
0.9997802904530356
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3409986474917603,
|
||||
-0.07731122080529367,
|
||||
0.0009793833376250556
|
||||
],
|
||||
[
|
||||
0.36505711741946884,
|
||||
-0.07890102071700018,
|
||||
0.0015488981035254549
|
||||
],
|
||||
[
|
||||
0.3640700434867723,
|
||||
-0.10225941553040692,
|
||||
0.0012198313968488734
|
||||
],
|
||||
[
|
||||
0.3397184463541782,
|
||||
-0.10095676851401295,
|
||||
0.0008776707568412403
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.892108268959635
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3476888452532459,
|
||||
-0.012579011037873606,
|
||||
0.0012174782319017627
|
||||
],
|
||||
"position_mm": [
|
||||
347.6888452532459,
|
||||
-12.579011037873606,
|
||||
1.2174782319017627
|
||||
],
|
||||
"normal": [
|
||||
-0.002371763340179063,
|
||||
-0.029741715673364644,
|
||||
0.9995548034437447
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3363970980683381,
|
||||
-0.00151770951950398,
|
||||
0.001740039080225055
|
||||
],
|
||||
[
|
||||
0.3597351972053792,
|
||||
-0.0013426020244298854,
|
||||
0.001368369212554199
|
||||
],
|
||||
[
|
||||
0.3593785560029079,
|
||||
-0.024087728279984896,
|
||||
0.0011074043829707384
|
||||
],
|
||||
[
|
||||
0.3352445297363585,
|
||||
-0.023368004327575666,
|
||||
0.0006541002518570583
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.03693690462995
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2506360281273997,
|
||||
-0.08931259168431041,
|
||||
0.0009002690870380246
|
||||
],
|
||||
"position_mm": [
|
||||
250.63602812739973,
|
||||
-89.3125916843104,
|
||||
0.9002690870380246
|
||||
],
|
||||
"normal": [
|
||||
-0.01639082631739116,
|
||||
-0.007897958794940096,
|
||||
0.9998344678293036
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23902168861369952,
|
||||
-0.07757498645500771,
|
||||
0.0008632898637075405
|
||||
],
|
||||
[
|
||||
0.26292039336482054,
|
||||
-0.07844352715002154,
|
||||
0.0011292592908659566
|
||||
],
|
||||
[
|
||||
0.26232430672097895,
|
||||
-0.10152365960791733,
|
||||
0.001053230908988143
|
||||
],
|
||||
[
|
||||
0.23827772381009985,
|
||||
-0.09970819352429505,
|
||||
0.000555296284590458
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.317980294765352
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2697154606433405,
|
||||
-0.12617909717726167,
|
||||
0.2740325226186858
|
||||
],
|
||||
"position_mm": [
|
||||
269.7154606433405,
|
||||
-126.17909717726167,
|
||||
274.03252261868585
|
||||
],
|
||||
"normal": [
|
||||
0.9317179941523152,
|
||||
0.36307164718261936,
|
||||
-0.008975432295224515
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26577604793539383,
|
||||
-0.11645057381977848,
|
||||
0.26119371742609326
|
||||
],
|
||||
[
|
||||
0.27439874575477413,
|
||||
-0.13840487926875505,
|
||||
0.2632186929359353
|
||||
],
|
||||
[
|
||||
0.2738542124364547,
|
||||
-0.13651916028134176,
|
||||
0.28766952484012276
|
||||
],
|
||||
[
|
||||
0.2648328364467395,
|
||||
-0.11334177533917143,
|
||||
0.28404815527259203
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.10520124847104
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.14594415300196734,
|
||||
-0.18197390267817992,
|
||||
0.04905179760672622
|
||||
],
|
||||
"position_mm": [
|
||||
145.94415300196732,
|
||||
-181.9739026781799,
|
||||
49.05179760672622
|
||||
],
|
||||
"normal": [
|
||||
-0.07404149337516858,
|
||||
-0.9972519944863963,
|
||||
-0.0025133148787052084
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.13229489127892377,
|
||||
-0.1807614332887908,
|
||||
0.060190097827321994
|
||||
],
|
||||
[
|
||||
0.1592240194199832,
|
||||
-0.183211210621464,
|
||||
0.06154223299502699
|
||||
],
|
||||
[
|
||||
0.15888915409544738,
|
||||
-0.1826730193075593,
|
||||
0.03751344482209288
|
||||
],
|
||||
[
|
||||
0.13336854721351504,
|
||||
-0.18124994749490567,
|
||||
0.03696141478246301
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.984021777464577
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.268960179902358,
|
||||
-0.14495463701840972,
|
||||
0.0501657565595523
|
||||
],
|
||||
"position_mm": [
|
||||
268.960179902358,
|
||||
-144.95463701840973,
|
||||
50.1657565595523
|
||||
],
|
||||
"normal": [
|
||||
0.9992341302608699,
|
||||
-0.014146495293325437,
|
||||
-0.03648327826167714
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26853223203326954,
|
||||
-0.13305854153582616,
|
||||
0.03735883120862742
|
||||
],
|
||||
[
|
||||
0.2684756504969598,
|
||||
-0.15645979306808894,
|
||||
0.03782246822262187
|
||||
],
|
||||
[
|
||||
0.2691297777967211,
|
||||
-0.15686933495690852,
|
||||
0.0629577408141342
|
||||
],
|
||||
[
|
||||
0.2697030592824815,
|
||||
-0.13343087851281527,
|
||||
0.06252398599282573
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.29940919966985
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.23456294427986124,
|
||||
-0.1817951515643244,
|
||||
0.05459946340667449
|
||||
],
|
||||
"position_mm": [
|
||||
234.56294427986123,
|
||||
-181.7951515643244,
|
||||
54.59946340667449
|
||||
],
|
||||
"normal": [
|
||||
-0.0219653273309574,
|
||||
-0.9975141470000143,
|
||||
0.06695558923702881
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2464569669180079,
|
||||
-0.18090443257967723,
|
||||
0.06616466729477528
|
||||
],
|
||||
[
|
||||
0.24698557839404983,
|
||||
-0.18320571378614217,
|
||||
0.043082261619085675
|
||||
],
|
||||
[
|
||||
0.22227110523961965,
|
||||
-0.1819963926637041,
|
||||
0.04240854730042998
|
||||
],
|
||||
[
|
||||
0.22253812656776767,
|
||||
-0.18107406722777422,
|
||||
0.06674237741240702
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.058814644776618
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.20175058319322536,
|
||||
-0.18312353998037756,
|
||||
0.056274956468864254
|
||||
],
|
||||
"position_mm": [
|
||||
201.75058319322537,
|
||||
-183.12353998037756,
|
||||
56.274956468864254
|
||||
],
|
||||
"normal": [
|
||||
-0.1183587230025061,
|
||||
-0.9852870699542587,
|
||||
0.12329072337433844
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2124494672886504,
|
||||
-0.1823794961725609,
|
||||
0.06856680240287208
|
||||
],
|
||||
[
|
||||
0.2168999176450854,
|
||||
-0.1866663999501901,
|
||||
0.045980634831053135
|
||||
],
|
||||
[
|
||||
0.18959489289310616,
|
||||
-0.18281207045802306,
|
||||
0.04365077549692175
|
||||
],
|
||||
[
|
||||
0.18805805494605957,
|
||||
-0.18063619334073608,
|
||||
0.06690161314461006
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.750846488026358
|
||||
}
|
||||
]
|
||||
}
|
||||
467
data/camera_study/Scene7/k3_def/aruco_positions_initial.json
Normal file
467
data/camera_study/Scene7/k3_def/aruco_positions_initial.json
Normal file
@@ -0,0 +1,467 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:40Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 21,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4840985781070297,
|
||||
-0.3107642971811879,
|
||||
1.4024590280841054
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985781070297,
|
||||
-310.76429718118794,
|
||||
1402.4590280841053
|
||||
],
|
||||
"direction": [
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.27675957821706215,
|
||||
-0.15738382635391293,
|
||||
0.35420340510939835
|
||||
],
|
||||
"position_mm": [
|
||||
276.75957821706214,
|
||||
-157.38382635391292,
|
||||
354.2034051093984
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23343800606802909,
|
||||
-0.17176978679967544,
|
||||
0.3278540618993284
|
||||
],
|
||||
"position_mm": [
|
||||
233.4380060680291,
|
||||
-171.76978679967544,
|
||||
327.8540618993284
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.3395240333297339,
|
||||
-0.3286407677806138,
|
||||
-0.02770627926096728
|
||||
],
|
||||
"position_mm": [
|
||||
339.5240333297339,
|
||||
-328.64076778061377,
|
||||
-27.70627926096728
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.04766108067212143,
|
||||
-0.21677176898468664,
|
||||
-0.02724158851709965
|
||||
],
|
||||
"position_mm": [
|
||||
47.66108067212143,
|
||||
-216.77176898468664,
|
||||
-27.241588517099647
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.40176057539542825,
|
||||
-0.17356515096494343,
|
||||
-0.027278133725059526
|
||||
],
|
||||
"position_mm": [
|
||||
401.76057539542825,
|
||||
-173.56515096494343,
|
||||
-27.278133725059526
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019490375577760143,
|
||||
-0.1895637933308795,
|
||||
-0.027521612821231695
|
||||
],
|
||||
"position_mm": [
|
||||
-19.490375577760144,
|
||||
-189.5637933308795,
|
||||
-27.521612821231695
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006231476781093912,
|
||||
-0.27770980861237454,
|
||||
-0.027479161261650623
|
||||
],
|
||||
"position_mm": [
|
||||
6.231476781093912,
|
||||
-277.70980861237456,
|
||||
-27.479161261650624
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.31185479157288315,
|
||||
-0.1599951542682076,
|
||||
-0.026378865194432336
|
||||
],
|
||||
"position_mm": [
|
||||
311.85479157288313,
|
||||
-159.99515426820759,
|
||||
-26.378865194432336
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18730278780105475,
|
||||
-0.2768225365367209,
|
||||
-0.026826751787171553
|
||||
],
|
||||
"position_mm": [
|
||||
187.30278780105476,
|
||||
-276.8225365367209,
|
||||
-26.826751787171553
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.3715896512848402,
|
||||
-0.18485919033319886,
|
||||
-0.027542962094325624
|
||||
],
|
||||
"position_mm": [
|
||||
371.58965128484016,
|
||||
-184.85919033319885,
|
||||
-27.542962094325624
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10470212392695467,
|
||||
-0.19096501032854643,
|
||||
-0.02737729306381059
|
||||
],
|
||||
"position_mm": [
|
||||
104.70212392695467,
|
||||
-190.96501032854644,
|
||||
-27.37729306381059
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2678101782936439,
|
||||
-0.1548000865861757,
|
||||
0.23755134811306622
|
||||
],
|
||||
"position_mm": [
|
||||
267.8101782936439,
|
||||
-154.8000865861757,
|
||||
237.5513481130662
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.26667643393516705,
|
||||
-0.15930890758566235,
|
||||
0.16780588560864207
|
||||
],
|
||||
"position_mm": [
|
||||
266.67643393516704,
|
||||
-159.30890758566235,
|
||||
167.80588560864206
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.3524875706590064,
|
||||
-0.08984854578537911,
|
||||
0.0010788016539580595
|
||||
],
|
||||
"position_mm": [
|
||||
352.4875706590064,
|
||||
-89.84854578537912,
|
||||
1.0788016539580594
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.34771446215500396,
|
||||
-0.012566718592971498,
|
||||
0.0011539756163254846
|
||||
],
|
||||
"position_mm": [
|
||||
347.71446215500396,
|
||||
-12.566718592971498,
|
||||
1.1539756163254846
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2506508839541844,
|
||||
-0.0893072239716126,
|
||||
0.000834191475693345
|
||||
],
|
||||
"position_mm": [
|
||||
250.6508839541844,
|
||||
-89.3072239716126,
|
||||
0.8341914756933451
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2697133413029506,
|
||||
-0.12624016990529183,
|
||||
0.27406295283822263
|
||||
],
|
||||
"position_mm": [
|
||||
269.7133413029506,
|
||||
-126.24016990529182,
|
||||
274.06295283822266
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14606993210154698,
|
||||
-0.18199379870958426,
|
||||
0.04909637129374362
|
||||
],
|
||||
"position_mm": [
|
||||
146.06993210154698,
|
||||
-181.99379870958427,
|
||||
49.09637129374362
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.26888725312908374,
|
||||
-0.14496748827917824,
|
||||
0.050172444867068365
|
||||
],
|
||||
"position_mm": [
|
||||
268.8872531290837,
|
||||
-144.96748827917824,
|
||||
50.172444867068364
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2346663813873148,
|
||||
-0.18180264002801802,
|
||||
0.05463406705121443
|
||||
],
|
||||
"position_mm": [
|
||||
234.6663813873148,
|
||||
-181.80264002801803,
|
||||
54.63406705121443
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.20190287557229328,
|
||||
-0.18316592920771246,
|
||||
0.05631103540741976
|
||||
],
|
||||
"position_mm": [
|
||||
201.90287557229328,
|
||||
-183.16592920771245,
|
||||
56.31103540741976
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
466
data/camera_study/Scene7/k3_def/aruco_positions_optimized.json
Normal file
466
data/camera_study/Scene7/k3_def/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,466 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:41Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 21,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4840985781070297,
|
||||
-0.3107642971811879,
|
||||
1.4024590280841054
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985781070297,
|
||||
-310.76429718118794,
|
||||
1402.4590280841053
|
||||
],
|
||||
"direction": [
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.2766563425535481,
|
||||
-0.15736103587924,
|
||||
0.3528295699617187
|
||||
],
|
||||
"position_mm": [
|
||||
276.6563425535481,
|
||||
-157.36103587924,
|
||||
352.82956996171873
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.23556911643252706,
|
||||
-0.17026859457860558,
|
||||
0.3250519566819013
|
||||
],
|
||||
"position_mm": [
|
||||
235.56911643252707,
|
||||
-170.2685945786056,
|
||||
325.0519566819013
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"position_m": [
|
||||
0.33947233306218005,
|
||||
-0.32871618389891555,
|
||||
-0.027698800200759332
|
||||
],
|
||||
"position_mm": [
|
||||
339.47233306218004,
|
||||
-328.7161838989156,
|
||||
-27.698800200759333
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"position_m": [
|
||||
0.048288200683696936,
|
||||
-0.21597033936144394,
|
||||
-0.02730634253358065
|
||||
],
|
||||
"position_mm": [
|
||||
48.288200683696935,
|
||||
-215.97033936144393,
|
||||
-27.30634253358065
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"position_m": [
|
||||
0.404463746184115,
|
||||
-0.1740130845806203,
|
||||
-0.025923973233635614
|
||||
],
|
||||
"position_mm": [
|
||||
404.463746184115,
|
||||
-174.01308458062027,
|
||||
-25.923973233635614
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.02336963302229533,
|
||||
-0.18694077162665065,
|
||||
-0.030044375440994815
|
||||
],
|
||||
"position_mm": [
|
||||
-23.36963302229533,
|
||||
-186.94077162665064,
|
||||
-30.044375440994816
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.005573735178647186,
|
||||
-0.27891167002502393,
|
||||
-0.02738982644919082
|
||||
],
|
||||
"position_mm": [
|
||||
5.573735178647186,
|
||||
-278.9116700250239,
|
||||
-27.38982644919082
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"position_m": [
|
||||
0.3116791885593828,
|
||||
-0.1584425390968733,
|
||||
-0.026916666925404054
|
||||
],
|
||||
"position_mm": [
|
||||
311.6791885593828,
|
||||
-158.4425390968733,
|
||||
-26.916666925404055
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18760475355700412,
|
||||
-0.2765543935173156,
|
||||
-0.02690518264351375
|
||||
],
|
||||
"position_mm": [
|
||||
187.60475355700413,
|
||||
-276.5543935173156,
|
||||
-26.90518264351375
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"position_m": [
|
||||
0.36950661762806036,
|
||||
-0.1850087820869201,
|
||||
-0.02855560423378229
|
||||
],
|
||||
"position_mm": [
|
||||
369.5066176280604,
|
||||
-185.0087820869201,
|
||||
-28.55560423378229
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10701146405359982,
|
||||
-0.1921441548036077,
|
||||
-0.02603034178725644
|
||||
],
|
||||
"position_mm": [
|
||||
107.01146405359982,
|
||||
-192.1441548036077,
|
||||
-26.03034178725644
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2788820969363465,
|
||||
-0.16881605951713632,
|
||||
0.23988383204859645
|
||||
],
|
||||
"position_mm": [
|
||||
278.8820969363465,
|
||||
-168.81605951713632,
|
||||
239.88383204859645
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.30097287065241135,
|
||||
-0.204037074417388,
|
||||
0.18356775891676946
|
||||
],
|
||||
"position_mm": [
|
||||
300.97287065241136,
|
||||
-204.037074417388,
|
||||
183.56775891676946
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"position_m": [
|
||||
0.35282583228434655,
|
||||
-0.09175451135632316,
|
||||
0.0017000082266036246
|
||||
],
|
||||
"position_mm": [
|
||||
352.8258322843466,
|
||||
-91.75451135632316,
|
||||
1.7000082266036245
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"position_m": [
|
||||
0.3474930218725652,
|
||||
-0.011937739902426,
|
||||
0.0007820066318504493
|
||||
],
|
||||
"position_mm": [
|
||||
347.4930218725652,
|
||||
-11.937739902426,
|
||||
0.7820066318504493
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25020399781103636,
|
||||
-0.0884932775547304,
|
||||
0.0004172196494334075
|
||||
],
|
||||
"position_mm": [
|
||||
250.20399781103637,
|
||||
-88.4932775547304,
|
||||
0.41721964943340745
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.27992854457206545,
|
||||
-0.13989051415538936,
|
||||
0.27522288179735666
|
||||
],
|
||||
"position_mm": [
|
||||
279.92854457206545,
|
||||
-139.89051415538935,
|
||||
275.22288179735665
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.1460842835471512,
|
||||
-0.1818570202321484,
|
||||
0.049276693712508285
|
||||
],
|
||||
"position_mm": [
|
||||
146.0842835471512,
|
||||
-181.8570202321484,
|
||||
49.27669371250828
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.22503919897854585,
|
||||
-0.09203964100344947,
|
||||
0.023423221732330107
|
||||
],
|
||||
"position_mm": [
|
||||
225.03919897854584,
|
||||
-92.03964100344947,
|
||||
23.423221732330106
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.20031946298808903,
|
||||
-0.13442645551277177,
|
||||
0.029929172375435232
|
||||
],
|
||||
"position_mm": [
|
||||
200.31946298808904,
|
||||
-134.42645551277178,
|
||||
29.929172375435233
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.16422568955525857,
|
||||
-0.14341079534508264,
|
||||
0.034699897420885265
|
||||
],
|
||||
"position_mm": [
|
||||
164.22568955525858,
|
||||
-143.41079534508265,
|
||||
34.699897420885264
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1668
data/camera_study/Scene7/k3_def/render_d_aruco_detection.json
Normal file
1668
data/camera_study/Scene7/k3_def/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene7/k3_def/render_d_camera_pose.json
Normal file
355
data/camera_study/Scene7/k3_def/render_d_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:39Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_def\\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": 11,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
79,
|
||||
208,
|
||||
69,
|
||||
51,
|
||||
103,
|
||||
58,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.0052784192155946414,
|
||||
0.0015553308372352722,
|
||||
0.0015454479152646658,
|
||||
0.0015454478203885053
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.373601588799292,
|
||||
"residual_median_px": 3.0665777316405665,
|
||||
"residual_max_px": 6.934048787618814,
|
||||
"sigma2_normalized": 3.284062327621381e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8140211701393127,
|
||||
0.5808314681053162,
|
||||
-0.002099925186485052
|
||||
],
|
||||
[
|
||||
0.16058388352394104,
|
||||
-0.22852589190006256,
|
||||
-0.9602024555206299
|
||||
],
|
||||
[
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11351325362920761,
|
||||
0.08586125820875168,
|
||||
1.1228293180465698
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7872208901144642,
|
||||
0.5706984933785668,
|
||||
-0.4312830296574329
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.70537269115448,
|
||||
-0.7916994094848633,
|
||||
0.39580878615379333
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726806640625,
|
||||
-791.6994018554688,
|
||||
395.80877685546875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.67109680175781,
|
||||
"pitch": 33.93110275268555,
|
||||
"yaw": 11.159582138061523
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00010643387504793911,
|
||||
1.8247691499686762e-05,
|
||||
2.0600022881989278e-05,
|
||||
-2.7013740573648636e-06,
|
||||
-2.152552135452421e-05,
|
||||
-2.015431056977141e-06
|
||||
],
|
||||
[
|
||||
1.8247691499687314e-05,
|
||||
3.316891739937032e-05,
|
||||
-2.9018095355806712e-05,
|
||||
7.564731571326925e-06,
|
||||
-5.783403352358285e-06,
|
||||
-2.3836513269670096e-06
|
||||
],
|
||||
[
|
||||
2.0600022881988008e-05,
|
||||
-2.9018095355806875e-05,
|
||||
9.531651328561114e-05,
|
||||
-1.4811228025360293e-05,
|
||||
-4.035453937422605e-06,
|
||||
4.082125600252585e-06
|
||||
],
|
||||
[
|
||||
-2.7013740573646497e-06,
|
||||
7.564731571326956e-06,
|
||||
-1.4811228025360302e-05,
|
||||
3.04169077563796e-06,
|
||||
1.0286420826073937e-07,
|
||||
-1.2327944317583284e-06
|
||||
],
|
||||
[
|
||||
-2.152552135452418e-05,
|
||||
-5.7834033523581804e-06,
|
||||
-4.035453937422829e-06,
|
||||
1.0286420826077795e-07,
|
||||
5.16490507174838e-06,
|
||||
2.2668022372813035e-06
|
||||
],
|
||||
[
|
||||
-2.015431056976974e-06,
|
||||
-2.3836513269669736e-06,
|
||||
4.082125600252625e-06,
|
||||
-1.2327944317583277e-06,
|
||||
2.266802237281269e-06,
|
||||
9.79188378229586e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.5911021915572052,
|
||||
0.32998050345689806,
|
||||
0.5593797056338236
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0017440443731849141,
|
||||
0.0022726427505766014,
|
||||
0.0031291985846692216
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0071634871584966234,
|
||||
0.006929728960665848,
|
||||
0.008856161444519013
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
7.163487158496624,
|
||||
6.929728960665848,
|
||||
8.856161444519014
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.7037339556837442,
|
||||
"pitch": 0.4968365694308166,
|
||||
"yaw": 0.38816336671239354
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
1048.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
422.2366943359375,
|
||||
1044.9722900390625
|
||||
],
|
||||
"reprojection_error_px": 3.0665777316405665,
|
||||
"confidence": 0.20402441897220203
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
835.0,
|
||||
1017.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
836.3563232421875,
|
||||
1018.6166381835938
|
||||
],
|
||||
"reprojection_error_px": 1.9254383039075638,
|
||||
"confidence": 0.6457320027538672
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.5,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
997.814453125,
|
||||
919.96533203125
|
||||
],
|
||||
"reprojection_error_px": 5.689623111551811,
|
||||
"confidence": 0.6159321401194328
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.0,
|
||||
930.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
123.43917846679688,
|
||||
933.3843383789062
|
||||
],
|
||||
"reprojection_error_px": 5.679334408244252,
|
||||
"confidence": 0.624
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
549.25,
|
||||
937.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
550.33447265625,
|
||||
936.3466186523438
|
||||
],
|
||||
"reprojection_error_px": 1.7735727075886691,
|
||||
"confidence": 0.77314169020749
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.5,
|
||||
915.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.69110107421875,
|
||||
912.994873046875
|
||||
],
|
||||
"reprojection_error_px": 6.5890310430216825,
|
||||
"confidence": 0.7057030368311452
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
292.0,
|
||||
903.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
292.99151611328125,
|
||||
905.9818725585938
|
||||
],
|
||||
"reprojection_error_px": 2.6726009054845887,
|
||||
"confidence": 0.7151029421394708
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
805.25,
|
||||
860.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
802.7429809570312,
|
||||
861.4647216796875
|
||||
],
|
||||
"reprojection_error_px": 2.785802082149909,
|
||||
"confidence": 0.44061534868104507
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1079.8641357421875,
|
||||
854.482177734375
|
||||
],
|
||||
"reprojection_error_px": 6.934048787618814,
|
||||
"confidence": 0.41973369957421486
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.25,
|
||||
848.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
238.33372497558594,
|
||||
846.0867309570312
|
||||
],
|
||||
"reprojection_error_px": 2.1648886400468266,
|
||||
"confidence": 0.5454096732100583
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
896.75,
|
||||
804.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.5262451171875,
|
||||
803.4739990234375
|
||||
],
|
||||
"reprojection_error_px": 4.29444790697342,
|
||||
"confidence": 0.4051124159631517
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1810
data/camera_study/Scene7/k3_def/render_e_aruco_detection.json
Normal file
1810
data/camera_study/Scene7/k3_def/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
369
data/camera_study/Scene7/k3_def/render_e_camera_pose.json
Normal file
369
data/camera_study/Scene7/k3_def/render_e_camera_pose.json
Normal file
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:39Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_def\\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": 12,
|
||||
"used_marker_ids": [
|
||||
63,
|
||||
48,
|
||||
57,
|
||||
102,
|
||||
59,
|
||||
92,
|
||||
85,
|
||||
105,
|
||||
206,
|
||||
54,
|
||||
96,
|
||||
62
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.007877783412799289,
|
||||
0.0014016401134223282,
|
||||
0.001254295494672035,
|
||||
0.0012542851678876436
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5551539151330003,
|
||||
"residual_median_px": 2.542955429649271,
|
||||
"residual_max_px": 6.864351865661633,
|
||||
"sigma2_normalized": 2.097641709490559e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6272119879722595,
|
||||
0.7788485288619995,
|
||||
0.0003743017732631415
|
||||
],
|
||||
[
|
||||
0.20793785154819489,
|
||||
-0.16699057817459106,
|
||||
-0.9637821316719055
|
||||
],
|
||||
[
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.053526442497968674,
|
||||
-0.011717195622622967,
|
||||
1.5570141077041626
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.701739086470361,
|
||||
0.8148180419054317,
|
||||
-0.6194647049031823
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2046689987182617,
|
||||
-0.9015972018241882,
|
||||
0.4039682149887085
|
||||
],
|
||||
"position_mm": [
|
||||
1204.6689453125,
|
||||
-901.5972290039062,
|
||||
403.96820068359375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.80331420898438,
|
||||
"pitch": 48.640445709228516,
|
||||
"yaw": 18.34176254272461
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.0255924122572222e-05,
|
||||
-1.1064851928840932e-06,
|
||||
-3.226732439364545e-07,
|
||||
-2.2947974799745604e-06,
|
||||
-1.0904371151447215e-05,
|
||||
3.012426619853187e-06
|
||||
],
|
||||
[
|
||||
-1.106485192884019e-06,
|
||||
1.1844059736526292e-05,
|
||||
-7.218023714404593e-07,
|
||||
5.243710130163671e-06,
|
||||
-3.404663319411864e-06,
|
||||
3.284148519177079e-07
|
||||
],
|
||||
[
|
||||
-3.226732439363215e-07,
|
||||
-7.218023714404087e-07,
|
||||
3.353404629528424e-05,
|
||||
-9.107178231577606e-06,
|
||||
-4.20320450664291e-06,
|
||||
1.9098168651544044e-06
|
||||
],
|
||||
[
|
||||
-2.2947974799745655e-06,
|
||||
5.243710130163655e-06,
|
||||
-9.107178231577628e-06,
|
||||
5.102071451117671e-06,
|
||||
6.301666284638011e-07,
|
||||
8.703543324267442e-07
|
||||
],
|
||||
[
|
||||
-1.0904371151447257e-05,
|
||||
-3.4046633194118514e-06,
|
||||
-4.203204506642854e-06,
|
||||
6.301666284637906e-07,
|
||||
6.322644038059231e-06,
|
||||
5.364949781547887e-07
|
||||
],
|
||||
[
|
||||
3.01242661985322e-06,
|
||||
3.284148519176655e-07,
|
||||
1.909816865154337e-06,
|
||||
8.703543324267418e-07,
|
||||
5.364949781548e-07,
|
||||
1.1278472108093726e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.31515764283141473,
|
||||
0.1971845696625041,
|
||||
0.3317917722303356
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.002258776538553044,
|
||||
0.0025144868339403233,
|
||||
0.003358343655448877
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.003396950652122873,
|
||||
0.004581961769989109,
|
||||
0.005365664614664551
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.3969506521228734,
|
||||
4.581961769989109,
|
||||
5.365664614664551
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.40411451656501546,
|
||||
"pitch": 0.2469961320539916,
|
||||
"yaw": 0.3018153530383094
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1315.75,
|
||||
1051.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.455810546875,
|
||||
1053.5660400390625
|
||||
],
|
||||
"reprojection_error_px": 4.242823735714149,
|
||||
"confidence": 0.12052610969830078
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.0,
|
||||
1030.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1022.4949340820312,
|
||||
1033.48828125
|
||||
],
|
||||
"reprojection_error_px": 3.1246451993038633,
|
||||
"confidence": 0.5336003353862959
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
813.0,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
812.6123657226562,
|
||||
988.2398681640625
|
||||
],
|
||||
"reprojection_error_px": 1.8023108535578778,
|
||||
"confidence": 0.7795688485943614
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1105.75,
|
||||
937.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1104.0225830078125,
|
||||
935.1946411132812
|
||||
],
|
||||
"reprojection_error_px": 2.4986576745829896,
|
||||
"confidence": 0.6592833102794173
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
990.25,
|
||||
951.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
984.7200927734375,
|
||||
951.5137329101562
|
||||
],
|
||||
"reprojection_error_px": 5.534952219498503,
|
||||
"confidence": 0.6198265937347089
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1149.0,
|
||||
911.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1149.0899658203125,
|
||||
909.2437133789062
|
||||
],
|
||||
"reprojection_error_px": 2.2580795303423553,
|
||||
"confidence": 0.5428851063455049
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
758.5,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
759.29833984375,
|
||||
882.7039794921875
|
||||
],
|
||||
"reprojection_error_px": 2.4308551331608275,
|
||||
"confidence": 0.5070340794991817
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
849.0,
|
||||
871.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.8641967773438,
|
||||
871.296142578125
|
||||
],
|
||||
"reprojection_error_px": 6.864351865661633,
|
||||
"confidence": 0.5463926755116083
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1375.25,
|
||||
773.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1373.974365234375,
|
||||
773.4697265625
|
||||
],
|
||||
"reprojection_error_px": 1.294420263105926,
|
||||
"confidence": 0.192516825487628
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
545.25,
|
||||
791.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
546.2313842773438,
|
||||
792.7286987304688
|
||||
],
|
||||
"reprojection_error_px": 1.9878416437286404,
|
||||
"confidence": 0.3216686886177402
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
780.5,
|
||||
747.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
776.9055786132812,
|
||||
747.1104125976562
|
||||
],
|
||||
"reprojection_error_px": 3.650881694952326,
|
||||
"confidence": 0.41478083756343403
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
829.75,
|
||||
757.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
831.2195434570312,
|
||||
759.87939453125
|
||||
],
|
||||
"reprojection_error_px": 2.5872531847155518,
|
||||
"confidence": 0.3459702363282732
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1738
data/camera_study/Scene7/k3_def/render_f_aruco_detection.json
Normal file
1738
data/camera_study/Scene7/k3_def/render_f_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
579
data/camera_study/Scene7/k3_def/render_f_camera_pose.json
Normal file
579
data/camera_study/Scene7/k3_def/render_f_camera_pose.json
Normal file
@@ -0,0 +1,579 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:40Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_def\\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": [
|
||||
208,
|
||||
46,
|
||||
68,
|
||||
53,
|
||||
56,
|
||||
62,
|
||||
54,
|
||||
97,
|
||||
214,
|
||||
79,
|
||||
96,
|
||||
55,
|
||||
72,
|
||||
66,
|
||||
215,
|
||||
95,
|
||||
103,
|
||||
82,
|
||||
73,
|
||||
69,
|
||||
210,
|
||||
58,
|
||||
64,
|
||||
52,
|
||||
81,
|
||||
83,
|
||||
61
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.0079362121170323,
|
||||
0.0014249940324712145,
|
||||
0.0013432050137671446,
|
||||
0.0013432033711259243
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.8079921348299317,
|
||||
"residual_median_px": 3.6785971920412286,
|
||||
"residual_max_px": 5.741649051076943,
|
||||
"sigma2_normalized": 2.029719708204137e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.31779101490974426,
|
||||
0.948085606098175,
|
||||
0.011939127929508686
|
||||
],
|
||||
[
|
||||
0.9206525087356567,
|
||||
-0.30553561449050903,
|
||||
-0.24299578368663788
|
||||
],
|
||||
[
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
0.12404485046863556,
|
||||
-0.19984452426433563,
|
||||
1.4974952936172485
|
||||
],
|
||||
"rvec_rad": [
|
||||
2.376258208253804,
|
||||
1.7123501574099225,
|
||||
-0.19681852123886232
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.48409855365753174,
|
||||
-0.3107643127441406,
|
||||
1.4024590253829956
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985412597656,
|
||||
-310.7643127441406,
|
||||
1402.458984375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 174.80345153808594,
|
||||
"pitch": 13.104802131652832,
|
||||
"yaw": 70.95633697509766
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.228737125645797e-05,
|
||||
1.864965411899968e-05,
|
||||
2.2035556999463754e-06,
|
||||
-2.471163944477939e-07,
|
||||
-2.878908045490886e-08,
|
||||
6.509862998953662e-07
|
||||
],
|
||||
[
|
||||
1.8649654118999584e-05,
|
||||
1.664204960039243e-05,
|
||||
-2.1993179329211226e-06,
|
||||
6.690224643473991e-07,
|
||||
-1.5860251656582007e-07,
|
||||
1.1568514663431388e-06
|
||||
],
|
||||
[
|
||||
2.203555699947118e-06,
|
||||
-2.199317932920543e-06,
|
||||
0.00014942371150221328,
|
||||
8.92449213384554e-07,
|
||||
-2.0433912370311074e-06,
|
||||
-2.733321904438026e-05
|
||||
],
|
||||
[
|
||||
-2.471163944477787e-07,
|
||||
6.690224643474089e-07,
|
||||
8.924492133845363e-07,
|
||||
3.5097324196583485e-07,
|
||||
-1.9307940523106707e-08,
|
||||
3.6489245296998257e-07
|
||||
],
|
||||
[
|
||||
-2.87890804549113e-08,
|
||||
-1.586025165658402e-07,
|
||||
-2.0433912370311328e-06,
|
||||
-1.9307940523109136e-08,
|
||||
2.0066693104213247e-07,
|
||||
5.327620265360941e-07
|
||||
],
|
||||
[
|
||||
6.509862998952414e-07,
|
||||
1.1568514663430422e-06,
|
||||
-2.7333219044380254e-05,
|
||||
3.648924529699786e-07,
|
||||
5.327620265360848e-07,
|
||||
9.224607439664132e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.325565949364928,
|
||||
0.2337362319054936,
|
||||
0.7003778330028647
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0005924299468847223,
|
||||
0.00044795862648478206,
|
||||
0.0030372038850996048
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.010702757177755805,
|
||||
0.011085934924619744,
|
||||
0.0037015805519976827
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
10.702757177755805,
|
||||
11.085934924619744,
|
||||
3.7015805519976825
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.5218856331752754,
|
||||
"pitch": 0.4151734172316513,
|
||||
"yaw": 0.1389694125445467
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
937.25,
|
||||
754.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
935.8250122070312,
|
||||
751.260498046875
|
||||
],
|
||||
"reprojection_error_px": 3.3117536348358008,
|
||||
"confidence": 0.7307341254520026
|
||||
},
|
||||
{
|
||||
"marker_id": 46,
|
||||
"observed_center_px": [
|
||||
1383.75,
|
||||
882.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1388.2589111328125,
|
||||
883.37890625
|
||||
],
|
||||
"reprojection_error_px": 4.593773590403598,
|
||||
"confidence": 0.46634796204782664
|
||||
},
|
||||
{
|
||||
"marker_id": 68,
|
||||
"observed_center_px": [
|
||||
1395.0,
|
||||
941.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1389.7352294921875,
|
||||
940.5481567382812
|
||||
],
|
||||
"reprojection_error_px": 5.350122811189634,
|
||||
"confidence": 0.3125249779925566
|
||||
},
|
||||
{
|
||||
"marker_id": 53,
|
||||
"observed_center_px": [
|
||||
1400.0,
|
||||
805.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1394.8726806640625,
|
||||
803.826171875
|
||||
],
|
||||
"reprojection_error_px": 5.393616983501849,
|
||||
"confidence": 0.2537198672188472
|
||||
},
|
||||
{
|
||||
"marker_id": 56,
|
||||
"observed_center_px": [
|
||||
1342.0,
|
||||
844.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1345.275146484375,
|
||||
839.6782836914062
|
||||
],
|
||||
"reprojection_error_px": 5.422528593385111,
|
||||
"confidence": 0.638190241264954
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
845.5,
|
||||
862.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
844.795166015625,
|
||||
867.1425170898438
|
||||
],
|
||||
"reprojection_error_px": 4.69571675838963,
|
||||
"confidence": 0.6959044658397879
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
610.5,
|
||||
848.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
608.1756591796875,
|
||||
853.003173828125
|
||||
],
|
||||
"reprojection_error_px": 4.846859587528656,
|
||||
"confidence": 0.7005026944924987
|
||||
},
|
||||
{
|
||||
"marker_id": 97,
|
||||
"observed_center_px": [
|
||||
554.5,
|
||||
817.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
552.8626098632812,
|
||||
815.2154541015625
|
||||
],
|
||||
"reprojection_error_px": 3.017444178623724,
|
||||
"confidence": 0.6877833343649649
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1037.75,
|
||||
713.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1042.116943359375,
|
||||
715.8617553710938
|
||||
],
|
||||
"reprojection_error_px": 4.850742731925979,
|
||||
"confidence": 0.6474934453081295
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
821.5,
|
||||
736.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
823.07568359375,
|
||||
737.3837280273438
|
||||
],
|
||||
"reprojection_error_px": 1.698349198561331,
|
||||
"confidence": 0.6757834243292992
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
816.75,
|
||||
827.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
813.3519287109375,
|
||||
825.35205078125
|
||||
],
|
||||
"reprojection_error_px": 3.892184440966874,
|
||||
"confidence": 0.6607187967743016
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
676.0,
|
||||
745.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
673.7411499023438,
|
||||
745.0980224609375
|
||||
],
|
||||
"reprojection_error_px": 2.3510590114081875,
|
||||
"confidence": 0.6761108765479277
|
||||
},
|
||||
{
|
||||
"marker_id": 72,
|
||||
"observed_center_px": [
|
||||
1346.5,
|
||||
753.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1346.86669921875,
|
||||
751.9995727539062
|
||||
],
|
||||
"reprojection_error_px": 1.303087339668934,
|
||||
"confidence": 0.63555573802114
|
||||
},
|
||||
{
|
||||
"marker_id": 66,
|
||||
"observed_center_px": [
|
||||
508.0,
|
||||
692.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
508.9798583984375,
|
||||
692.468017578125
|
||||
],
|
||||
"reprojection_error_px": 1.019625699575581,
|
||||
"confidence": 0.6609128878733954
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
889.0,
|
||||
620.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
887.942626953125,
|
||||
619.8024291992188
|
||||
],
|
||||
"reprojection_error_px": 1.075672804145882,
|
||||
"confidence": 0.5262019857585625
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
612.75,
|
||||
626.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
616.812744140625,
|
||||
623.96875
|
||||
],
|
||||
"reprojection_error_px": 4.542231446622108,
|
||||
"confidence": 0.635469764036539
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
690.0,
|
||||
487.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
694.7654418945312,
|
||||
487.73724365234375
|
||||
],
|
||||
"reprojection_error_px": 4.765458967881175,
|
||||
"confidence": 0.5954680843098741
|
||||
},
|
||||
{
|
||||
"marker_id": 82,
|
||||
"observed_center_px": [
|
||||
1357.0,
|
||||
429.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1358.3455810546875,
|
||||
430.065185546875
|
||||
],
|
||||
"reprojection_error_px": 1.4594598580058027,
|
||||
"confidence": 0.6091769266251292
|
||||
},
|
||||
{
|
||||
"marker_id": 73,
|
||||
"observed_center_px": [
|
||||
1402.0,
|
||||
418.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1403.94921875,
|
||||
418.8080139160156
|
||||
],
|
||||
"reprojection_error_px": 1.9734047501237153,
|
||||
"confidence": 0.20712015505254394
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
538.5,
|
||||
403.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
534.6666870117188,
|
||||
406.0379638671875
|
||||
],
|
||||
"reprojection_error_px": 4.891166826480421,
|
||||
"confidence": 0.5651459847123547
|
||||
},
|
||||
{
|
||||
"marker_id": 210,
|
||||
"observed_center_px": [
|
||||
872.5,
|
||||
307.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
872.4695434570312,
|
||||
305.0369873046875
|
||||
],
|
||||
"reprojection_error_px": 2.213222264171383,
|
||||
"confidence": 0.5713044658760732
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
633.0,
|
||||
428.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
632.5638427734375,
|
||||
432.15264892578125
|
||||
],
|
||||
"reprojection_error_px": 3.6785971920412286,
|
||||
"confidence": 0.5885499509109636
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
640.5,
|
||||
337.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
641.1609497070312,
|
||||
334.8717956542969
|
||||
],
|
||||
"reprojection_error_px": 2.9531194982338675,
|
||||
"confidence": 0.5461129593472626
|
||||
},
|
||||
{
|
||||
"marker_id": 52,
|
||||
"observed_center_px": [
|
||||
1190.25,
|
||||
312.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1186.4444580078125,
|
||||
316.7993469238281
|
||||
],
|
||||
"reprojection_error_px": 5.741649051076943,
|
||||
"confidence": 0.5743827506632194
|
||||
},
|
||||
{
|
||||
"marker_id": 81,
|
||||
"observed_center_px": [
|
||||
1152.0,
|
||||
375.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1155.9031982421875,
|
||||
376.66534423828125
|
||||
],
|
||||
"reprojection_error_px": 4.0090911179929885,
|
||||
"confidence": 0.5489479990773077
|
||||
},
|
||||
{
|
||||
"marker_id": 83,
|
||||
"observed_center_px": [
|
||||
1323.0,
|
||||
208.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1320.0592041015625,
|
||||
208.17991638183594
|
||||
],
|
||||
"reprojection_error_px": 2.9581639641649042,
|
||||
"confidence": 0.562745572281817
|
||||
},
|
||||
{
|
||||
"marker_id": 61,
|
||||
"observed_center_px": [
|
||||
1280.25,
|
||||
135.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1283.0223388671875,
|
||||
134.11473083496094
|
||||
],
|
||||
"reprojection_error_px": 2.9102515851876842,
|
||||
"confidence": 0.5393477003090094
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_def/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_def/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 35.98438050053858,
|
||||
"gt": 30.0,
|
||||
"error": 5.9843805005385775,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -1.7252685259979996,
|
||||
"gt": -2.0,
|
||||
"error": 0.27473147400201015,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 93.44517225684294,
|
||||
"gt": 95.0,
|
||||
"error": 1.5548277431570625,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 20.013853917539215,
|
||||
"gt": 20.0,
|
||||
"error": 0.013853917539222493,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 21.565940474624995,
|
||||
"gt": 23.0,
|
||||
"error": 1.4340595253750053,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 6.135074665967202,
|
||||
"gt": 9.0,
|
||||
"error": 2.8649253340327903,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 11.448467007064066,
|
||||
"gt": 9.0,
|
||||
"error": 2.4484670070640657,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.228479598821218,
|
||||
"max_abs_deg": 2.8649253340327903,
|
||||
"mean_abs_mm": 4.216423753801322,
|
||||
"max_abs_mm": 5.9843805005385775,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 8.332586061193462,
|
||||
"finger_error_mm": 9.30809716324001
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_def/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_def/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:43Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 35.98438050053858,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": -1.7252685259979996,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 93.44517225684294,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 20.013853917539215,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"b": {
|
||||
"value": 21.565940474624995,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 6.135074665967202,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 11.448467007064066,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.7106925064444907,
|
||||
"num_markers": 21
|
||||
}
|
||||
755
data/camera_study/Scene7/k3_deg/aruco_marker_poses.json
Normal file
755
data/camera_study/Scene7/k3_deg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,755 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:58Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 16
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"link": "FingerA",
|
||||
"position_m": [
|
||||
0.27666076150287805,
|
||||
-0.1573774862580636,
|
||||
0.35414010921041567
|
||||
],
|
||||
"position_mm": [
|
||||
276.6607615028781,
|
||||
-157.3774862580636,
|
||||
354.1401092104157
|
||||
],
|
||||
"normal": [
|
||||
-0.00689969031641032,
|
||||
-0.9570341189525837,
|
||||
-0.2898932379932128
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.28733859171897186,
|
||||
-0.1537577222345854,
|
||||
0.341540164202122
|
||||
],
|
||||
[
|
||||
0.2621912629384694,
|
||||
-0.1543808942127839,
|
||||
0.3449753688546649
|
||||
],
|
||||
[
|
||||
0.2664374277387856,
|
||||
-0.1613035096455276,
|
||||
0.36694815334570363
|
||||
],
|
||||
[
|
||||
0.2906757636152855,
|
||||
-0.16006781893935756,
|
||||
0.36309675043917206
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.023820830660465
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.24355295894230886,
|
||||
-0.17749773607246144,
|
||||
0.3269710879965249
|
||||
],
|
||||
"position_mm": [
|
||||
243.55295894230886,
|
||||
-177.49773607246144,
|
||||
326.9710879965249
|
||||
],
|
||||
"normal": [
|
||||
0.24645054793584836,
|
||||
-0.6139570853213182,
|
||||
0.7498792068099179
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23715340115657726,
|
||||
-0.18955965755470439,
|
||||
0.31866973944717286
|
||||
],
|
||||
[
|
||||
0.22830859296651862,
|
||||
-0.17606416015298734,
|
||||
0.33369113412096635
|
||||
],
|
||||
[
|
||||
0.24918155571031697,
|
||||
-0.16439166715238926,
|
||||
0.3353610134252729
|
||||
],
|
||||
[
|
||||
0.2595682859358226,
|
||||
-0.17997545942976478,
|
||||
0.32016246499268747
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.640362730635616
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6270565204311532,
|
||||
-0.27665238189710684,
|
||||
-0.02775742873582758
|
||||
],
|
||||
"position_mm": [
|
||||
627.0565204311532,
|
||||
-276.65238189710686,
|
||||
-27.75742873582758
|
||||
],
|
||||
"normal": [
|
||||
0.025325042858882336,
|
||||
0.015460015041313058,
|
||||
0.9995597181455034
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.6162774000023374,
|
||||
-0.2889245849302755,
|
||||
-0.027258078771822986
|
||||
],
|
||||
[
|
||||
0.6154923221516126,
|
||||
-0.26651668953264335,
|
||||
-0.027658799771593134
|
||||
],
|
||||
[
|
||||
0.6374958460498984,
|
||||
-0.2645430375618207,
|
||||
-0.028171180221235128
|
||||
],
|
||||
[
|
||||
0.6389605135207647,
|
||||
-0.2866252155636876,
|
||||
-0.02794165617865907
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.36613011436523
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.01903003226874451,
|
||||
-0.18972932631195732,
|
||||
-0.027265760386061252
|
||||
],
|
||||
"position_mm": [
|
||||
-19.030032268744513,
|
||||
-189.72932631195732,
|
||||
-27.265760386061253
|
||||
],
|
||||
"normal": [
|
||||
0.019396593446744263,
|
||||
0.010867707907306512,
|
||||
0.9997528019903236
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030637244374058438,
|
||||
-0.20146793582356928,
|
||||
-0.02693018127241373
|
||||
],
|
||||
[
|
||||
-0.030058453021483578,
|
||||
-0.17883637227587068,
|
||||
-0.02715241093365498
|
||||
],
|
||||
[
|
||||
-0.007795759208889527,
|
||||
-0.17777113756226212,
|
||||
-0.02763114978230329
|
||||
],
|
||||
[
|
||||
-0.007628672470546503,
|
||||
-0.20084185958612719,
|
||||
-0.027349299555873015
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.75682792852555
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.006225708989541176,
|
||||
-0.277269795664608,
|
||||
-0.027632001316505728
|
||||
],
|
||||
"position_mm": [
|
||||
6.225708989541176,
|
||||
-277.269795664608,
|
||||
-27.63200131650573
|
||||
],
|
||||
"normal": [
|
||||
0.020401082412506905,
|
||||
-0.005292388792684288,
|
||||
0.9997778685574438
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.005622353060780594,
|
||||
-0.28889295580703095,
|
||||
-0.027312201742304837
|
||||
],
|
||||
[
|
||||
-0.00488265615383747,
|
||||
-0.2662148358575238,
|
||||
-0.027487777723234127
|
||||
],
|
||||
[
|
||||
0.01796901089680061,
|
||||
-0.26543620960152176,
|
||||
-0.027670627103114683
|
||||
],
|
||||
[
|
||||
0.017438834275982158,
|
||||
-0.28853518139235557,
|
||||
-0.028057398697369257
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.935202305087795
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.5054592846707606,
|
||||
-0.3137169771702872,
|
||||
-0.027869021027246053
|
||||
],
|
||||
"position_mm": [
|
||||
505.4592846707606,
|
||||
-313.7169771702872,
|
||||
-27.869021027246053
|
||||
],
|
||||
"normal": [
|
||||
0.027763701720091027,
|
||||
0.008312205722109112,
|
||||
0.999579953832024
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.4934174817889214,
|
||||
-0.3246479903676466,
|
||||
-0.02749796972435193
|
||||
],
|
||||
[
|
||||
0.4951930216994145,
|
||||
-0.30143694381428837,
|
||||
-0.027631630518287847
|
||||
],
|
||||
[
|
||||
0.5174870532008018,
|
||||
-0.3028095527634033,
|
||||
-0.028348266962162538
|
||||
],
|
||||
[
|
||||
0.5157395819939049,
|
||||
-0.3259734217358104,
|
||||
-0.0279982169041819
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.806579738435765
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18687291697465058,
|
||||
-0.2763126033029637,
|
||||
-0.027245303874879664
|
||||
],
|
||||
"position_mm": [
|
||||
186.8729169746506,
|
||||
-276.3126033029637,
|
||||
-27.245303874879664
|
||||
],
|
||||
"normal": [
|
||||
0.02820481646042723,
|
||||
-0.01806230187327207,
|
||||
0.9994389634087079
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.17610728999189731,
|
||||
-0.2887383895051804,
|
||||
-0.02725099472926838
|
||||
],
|
||||
[
|
||||
0.17478207358588244,
|
||||
-0.2660702520051197,
|
||||
-0.026634887375704696
|
||||
],
|
||||
[
|
||||
0.19774382748009667,
|
||||
-0.263803384132009,
|
||||
-0.02740960168555761
|
||||
],
|
||||
[
|
||||
0.19885847684072588,
|
||||
-0.28663838756954574,
|
||||
-0.02768573170898797
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.879368682165584
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10470989515664716,
|
||||
-0.19089479890747785,
|
||||
-0.02736020308642448
|
||||
],
|
||||
"position_mm": [
|
||||
104.70989515664716,
|
||||
-190.89479890747785,
|
||||
-27.360203086424477
|
||||
],
|
||||
"normal": [
|
||||
0.021430895016380763,
|
||||
0.014884547249581994,
|
||||
0.9996595255345552
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.09353479444445718,
|
||||
-0.2031780204162583,
|
||||
-0.026982519926616
|
||||
],
|
||||
[
|
||||
0.09294138984578527,
|
||||
-0.1806526294248072,
|
||||
-0.027214661942874793
|
||||
],
|
||||
[
|
||||
0.11562136463435034,
|
||||
-0.17827539448252824,
|
||||
-0.027826369081514292
|
||||
],
|
||||
[
|
||||
0.11674203170199586,
|
||||
-0.2014731513063176,
|
||||
-0.027417261394692836
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 22.9622687298466
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2679637383628952,
|
||||
-0.15488261187167307,
|
||||
0.23754543933321487
|
||||
],
|
||||
"position_mm": [
|
||||
267.96373836289524,
|
||||
-154.88261187167308,
|
||||
237.54543933321486
|
||||
],
|
||||
"normal": [
|
||||
0.9169602061717226,
|
||||
-0.3968421285093252,
|
||||
0.041234758853428095
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2735458235326387,
|
||||
-0.1445267928391155,
|
||||
0.22556558222771136
|
||||
],
|
||||
[
|
||||
0.2631361985740904,
|
||||
-0.16625626389599915,
|
||||
0.22436956807013148
|
||||
],
|
||||
[
|
||||
0.2630044654938906,
|
||||
-0.16603066202688999,
|
||||
0.2511205659071622
|
||||
],
|
||||
[
|
||||
0.27216846585096127,
|
||||
-0.1427167287246876,
|
||||
0.2491260411278544
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.91893093317392
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2668217903173925,
|
||||
-0.15939583530507306,
|
||||
0.16780292856485424
|
||||
],
|
||||
"position_mm": [
|
||||
266.8217903173925,
|
||||
-159.39583530507306,
|
||||
167.80292856485423
|
||||
],
|
||||
"normal": [
|
||||
0.8944069207656214,
|
||||
-0.44645109442028813,
|
||||
-0.026789557246922693
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2717734580968254,
|
||||
-0.14764862391110276,
|
||||
0.15586098560503087
|
||||
],
|
||||
[
|
||||
0.2616840640074656,
|
||||
-0.16997390140532004,
|
||||
0.15465948346389571
|
||||
],
|
||||
[
|
||||
0.2612656843238362,
|
||||
-0.1701358495848937,
|
||||
0.1802011371712168
|
||||
],
|
||||
[
|
||||
0.27256395484144286,
|
||||
-0.14982496631897574,
|
||||
0.1804901080192735
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.513914264678295
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2502548465373901,
|
||||
-0.08941547571190958,
|
||||
0.0007208718912344821
|
||||
],
|
||||
"position_mm": [
|
||||
250.2548465373901,
|
||||
-89.41547571190958,
|
||||
0.7208718912344821
|
||||
],
|
||||
"normal": [
|
||||
0.010297546088198847,
|
||||
-0.01602089277094881,
|
||||
0.9998186293220301
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23928220602444603,
|
||||
-0.0772408853265423,
|
||||
0.000829843597064672
|
||||
],
|
||||
[
|
||||
0.26265952100263007,
|
||||
-0.0785982502113784,
|
||||
0.0009736370191627433
|
||||
],
|
||||
[
|
||||
0.2609377573896676,
|
||||
-0.1011209699277896,
|
||||
0.00021049077093144704
|
||||
],
|
||||
[
|
||||
0.2381399017328168,
|
||||
-0.10070179738192801,
|
||||
0.0008695161777790662
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.07960525510141
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.2697154606433405,
|
||||
-0.12617909717726167,
|
||||
0.2740325226186858
|
||||
],
|
||||
"position_mm": [
|
||||
269.7154606433405,
|
||||
-126.17909717726167,
|
||||
274.03252261868585
|
||||
],
|
||||
"normal": [
|
||||
0.9317179941523152,
|
||||
0.36307164718261936,
|
||||
-0.008975432295224515
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26577604793539383,
|
||||
-0.11645057381977848,
|
||||
0.26119371742609326
|
||||
],
|
||||
[
|
||||
0.27439874575477413,
|
||||
-0.13840487926875505,
|
||||
0.2632186929359353
|
||||
],
|
||||
[
|
||||
0.2738542124364547,
|
||||
-0.13651916028134176,
|
||||
0.28766952484012276
|
||||
],
|
||||
[
|
||||
0.2648328364467395,
|
||||
-0.11334177533917143,
|
||||
0.28404815527259203
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.10520124847104
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.14594415300196734,
|
||||
-0.18197390267817992,
|
||||
0.04905179760672622
|
||||
],
|
||||
"position_mm": [
|
||||
145.94415300196732,
|
||||
-181.9739026781799,
|
||||
49.05179760672622
|
||||
],
|
||||
"normal": [
|
||||
-0.07404149337516858,
|
||||
-0.9972519944863963,
|
||||
-0.0025133148787052084
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.13229489127892377,
|
||||
-0.1807614332887908,
|
||||
0.060190097827321994
|
||||
],
|
||||
[
|
||||
0.1592240194199832,
|
||||
-0.183211210621464,
|
||||
0.06154223299502699
|
||||
],
|
||||
[
|
||||
0.15888915409544738,
|
||||
-0.1826730193075593,
|
||||
0.03751344482209288
|
||||
],
|
||||
[
|
||||
0.13336854721351504,
|
||||
-0.18124994749490567,
|
||||
0.03696141478246301
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.984021777464577
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.268960179902358,
|
||||
-0.14495463701840972,
|
||||
0.0501657565595523
|
||||
],
|
||||
"position_mm": [
|
||||
268.960179902358,
|
||||
-144.95463701840973,
|
||||
50.1657565595523
|
||||
],
|
||||
"normal": [
|
||||
0.9992341302608699,
|
||||
-0.014146495293325437,
|
||||
-0.03648327826167714
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.26853223203326954,
|
||||
-0.13305854153582616,
|
||||
0.03735883120862742
|
||||
],
|
||||
[
|
||||
0.2684756504969598,
|
||||
-0.15645979306808894,
|
||||
0.03782246822262187
|
||||
],
|
||||
[
|
||||
0.2691297777967211,
|
||||
-0.15686933495690852,
|
||||
0.0629577408141342
|
||||
],
|
||||
[
|
||||
0.2697030592824815,
|
||||
-0.13343087851281527,
|
||||
0.06252398599282573
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.29940919966985
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.23456294427986124,
|
||||
-0.1817951515643244,
|
||||
0.05459946340667449
|
||||
],
|
||||
"position_mm": [
|
||||
234.56294427986123,
|
||||
-181.7951515643244,
|
||||
54.59946340667449
|
||||
],
|
||||
"normal": [
|
||||
-0.0219653273309574,
|
||||
-0.9975141470000143,
|
||||
0.06695558923702881
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2464569669180079,
|
||||
-0.18090443257967723,
|
||||
0.06616466729477528
|
||||
],
|
||||
[
|
||||
0.24698557839404983,
|
||||
-0.18320571378614217,
|
||||
0.043082261619085675
|
||||
],
|
||||
[
|
||||
0.22227110523961965,
|
||||
-0.1819963926637041,
|
||||
0.04240854730042998
|
||||
],
|
||||
[
|
||||
0.22253812656776767,
|
||||
-0.18107406722777422,
|
||||
0.06674237741240702
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.058814644776618
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.20175058319322536,
|
||||
-0.18312353998037756,
|
||||
0.056274956468864254
|
||||
],
|
||||
"position_mm": [
|
||||
201.75058319322537,
|
||||
-183.12353998037756,
|
||||
56.274956468864254
|
||||
],
|
||||
"normal": [
|
||||
-0.1183587230025061,
|
||||
-0.9852870699542587,
|
||||
0.12329072337433844
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2124494672886504,
|
||||
-0.1823794961725609,
|
||||
0.06856680240287208
|
||||
],
|
||||
[
|
||||
0.2168999176450854,
|
||||
-0.1866663999501901,
|
||||
0.045980634831053135
|
||||
],
|
||||
[
|
||||
0.18959489289310616,
|
||||
-0.18281207045802306,
|
||||
0.04365077549692175
|
||||
],
|
||||
[
|
||||
0.18805805494605957,
|
||||
-0.18063619334073608,
|
||||
0.06690161314461006
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 24.750846488026358
|
||||
}
|
||||
]
|
||||
}
|
||||
372
data/camera_study/Scene7/k3_deg/aruco_positions_initial.json
Normal file
372
data/camera_study/Scene7/k3_deg/aruco_positions_initial.json
Normal file
@@ -0,0 +1,372 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"stage": "initial_triangulation",
|
||||
"created_utc": "2026-06-03T04:17:57Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 16,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.27675957821706215,
|
||||
-0.15738382635391293,
|
||||
0.35420340510939835
|
||||
],
|
||||
"position_mm": [
|
||||
276.75957821706214,
|
||||
-157.38382635391292,
|
||||
354.2034051093984
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.24356278286150412,
|
||||
-0.17746360823812646,
|
||||
0.32691553989455735
|
||||
],
|
||||
"position_mm": [
|
||||
243.56278286150413,
|
||||
-177.46360823812645,
|
||||
326.91553989455736
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6270695035931538,
|
||||
-0.27665110214341837,
|
||||
-0.027818867824535166
|
||||
],
|
||||
"position_mm": [
|
||||
627.0695035931539,
|
||||
-276.65110214341837,
|
||||
-27.818867824535168
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019060490429323552,
|
||||
-0.18972887814589856,
|
||||
-0.027328941430774547
|
||||
],
|
||||
"position_mm": [
|
||||
-19.06049042932355,
|
||||
-189.72887814589856,
|
||||
-27.328941430774545
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006195655994695201,
|
||||
-0.2772827019192013,
|
||||
-0.02770560618878238
|
||||
],
|
||||
"position_mm": [
|
||||
6.1956559946952,
|
||||
-277.2827019192013,
|
||||
-27.70560618878238
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5054632496887478,
|
||||
-0.3137170336684682,
|
||||
-0.027927261919534253
|
||||
],
|
||||
"position_mm": [
|
||||
505.4632496887478,
|
||||
-313.7170336684682,
|
||||
-27.927261919534253
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.186854308783307,
|
||||
-0.2763247495226501,
|
||||
-0.027334071745798775
|
||||
],
|
||||
"position_mm": [
|
||||
186.854308783307,
|
||||
-276.3247495226501,
|
||||
-27.334071745798774
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10468680531544566,
|
||||
-0.1908938281643627,
|
||||
-0.027430454286488375
|
||||
],
|
||||
"position_mm": [
|
||||
104.68680531544567,
|
||||
-190.8938281643627,
|
||||
-27.430454286488374
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2678101782936439,
|
||||
-0.1548000865861757,
|
||||
0.23755134811306622
|
||||
],
|
||||
"position_mm": [
|
||||
267.8101782936439,
|
||||
-154.8000865861757,
|
||||
237.5513481130662
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.26667643393516705,
|
||||
-0.15930890758566235,
|
||||
0.16780588560864207
|
||||
],
|
||||
"position_mm": [
|
||||
266.67643393516704,
|
||||
-159.30890758566235,
|
||||
167.80588560864206
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.25025198278121685,
|
||||
-0.08939946327183715,
|
||||
0.000647861735377337
|
||||
],
|
||||
"position_mm": [
|
||||
250.25198278121684,
|
||||
-89.39946327183715,
|
||||
0.647861735377337
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2697133413029506,
|
||||
-0.12624016990529183,
|
||||
0.27406295283822263
|
||||
],
|
||||
"position_mm": [
|
||||
269.7133413029506,
|
||||
-126.24016990529182,
|
||||
274.06295283822266
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14606993210154698,
|
||||
-0.18199379870958426,
|
||||
0.04909637129374362
|
||||
],
|
||||
"position_mm": [
|
||||
146.06993210154698,
|
||||
-181.99379870958427,
|
||||
49.09637129374362
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.26888725312908374,
|
||||
-0.14496748827917824,
|
||||
0.050172444867068365
|
||||
],
|
||||
"position_mm": [
|
||||
268.8872531290837,
|
||||
-144.96748827917824,
|
||||
50.172444867068364
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.2346663813873148,
|
||||
-0.18180264002801802,
|
||||
0.05463406705121443
|
||||
],
|
||||
"position_mm": [
|
||||
234.6663813873148,
|
||||
-181.80264002801803,
|
||||
54.63406705121443
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.20190287557229328,
|
||||
-0.18316592920771246,
|
||||
0.05631103540741976
|
||||
],
|
||||
"position_mm": [
|
||||
201.90287557229328,
|
||||
-183.16592920771245,
|
||||
56.31103540741976
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
371
data/camera_study/Scene7/k3_deg/aruco_positions_optimized.json
Normal file
371
data/camera_study/Scene7/k3_deg/aruco_positions_optimized.json
Normal file
@@ -0,0 +1,371 @@
|
||||
{
|
||||
"schema_version": "1.2",
|
||||
"created_utc": "2026-06-03T04:17:58Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 16,
|
||||
"num_constraints": 94
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "e",
|
||||
"position_m": [
|
||||
1.204669017179544,
|
||||
-0.9015972134086692,
|
||||
0.40396820989135496
|
||||
],
|
||||
"position_mm": [
|
||||
1204.669017179544,
|
||||
-901.5972134086692,
|
||||
403.96820989135495
|
||||
],
|
||||
"direction": [
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 40,
|
||||
"position_m": [
|
||||
0.27665634255277144,
|
||||
-0.15736103587818573,
|
||||
0.35282956996165143
|
||||
],
|
||||
"position_mm": [
|
||||
276.65634255277143,
|
||||
-157.36103587818573,
|
||||
352.82956996165143
|
||||
],
|
||||
"link": "FingerA",
|
||||
"normal": [
|
||||
-0.4224220616915755,
|
||||
0.0,
|
||||
-0.9063992507699015
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 44,
|
||||
"position_m": [
|
||||
0.2434406034801775,
|
||||
-0.17750274860551507,
|
||||
0.3258052109789436
|
||||
],
|
||||
"position_mm": [
|
||||
243.4406034801775,
|
||||
-177.50274860551508,
|
||||
325.8052109789436
|
||||
],
|
||||
"link": "FingerB",
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.9375276894468237,
|
||||
-0.34791066600565723
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"position_m": [
|
||||
0.6272836636637596,
|
||||
-0.27640378443512453,
|
||||
-0.027764405139641048
|
||||
],
|
||||
"position_mm": [
|
||||
627.2836636637596,
|
||||
-276.4037844351245,
|
||||
-27.76440513964105
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"position_m": [
|
||||
-0.019184904364920933,
|
||||
-0.1898653548579213,
|
||||
-0.027301174568794075
|
||||
],
|
||||
"position_mm": [
|
||||
-19.184904364920932,
|
||||
-189.8653548579213,
|
||||
-27.301174568794075
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"position_m": [
|
||||
0.006097574890036933,
|
||||
-0.2773957297163835,
|
||||
-0.027673339332410285
|
||||
],
|
||||
"position_mm": [
|
||||
6.097574890036933,
|
||||
-277.39572971638347,
|
||||
-27.673339332410286
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"position_m": [
|
||||
0.5053878693532667,
|
||||
-0.31381177339284727,
|
||||
-0.0279317676741544
|
||||
],
|
||||
"position_mm": [
|
||||
505.38786935326675,
|
||||
-313.8117733928473,
|
||||
-27.931767674154397
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"position_m": [
|
||||
0.18717655493219348,
|
||||
-0.27602007012775714,
|
||||
-0.02736367993916579
|
||||
],
|
||||
"position_mm": [
|
||||
187.17655493219348,
|
||||
-276.02007012775715,
|
||||
-27.363679939165788
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"position_m": [
|
||||
0.10473488021228712,
|
||||
-0.19084770467845932,
|
||||
-0.027434353187907542
|
||||
],
|
||||
"position_mm": [
|
||||
104.73488021228712,
|
||||
-190.84770467845934,
|
||||
-27.434353187907544
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 114,
|
||||
"position_m": [
|
||||
0.2788820969613431,
|
||||
-0.16881605954954243,
|
||||
0.23988383205470956
|
||||
],
|
||||
"position_mm": [
|
||||
278.8820969613431,
|
||||
-168.81605954954242,
|
||||
239.88383205470956
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 120,
|
||||
"position_m": [
|
||||
0.30097287068513917,
|
||||
-0.20403707445846067,
|
||||
0.1835677589313349
|
||||
],
|
||||
"position_mm": [
|
||||
300.9728706851392,
|
||||
-204.03707445846067,
|
||||
183.5677589313349
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
0.7071067811865475,
|
||||
0.0,
|
||||
-0.7071067811865475
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"position_m": [
|
||||
0.2505048383452209,
|
||||
-0.08921194148207852,
|
||||
0.0006937491082426794
|
||||
],
|
||||
"position_mm": [
|
||||
250.50483834522092,
|
||||
-89.21194148207852,
|
||||
0.6937491082426793
|
||||
],
|
||||
"link": "Board",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 219,
|
||||
"position_m": [
|
||||
0.2799285445999143,
|
||||
-0.13989051419099877,
|
||||
0.27522288180600746
|
||||
],
|
||||
"position_mm": [
|
||||
279.9285445999143,
|
||||
-139.89051419099877,
|
||||
275.2228818060075
|
||||
],
|
||||
"link": "Arm2",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 243,
|
||||
"position_m": [
|
||||
0.14608428354224445,
|
||||
-0.1818570202271131,
|
||||
0.04927669370967721
|
||||
],
|
||||
"position_mm": [
|
||||
146.08428354224446,
|
||||
-181.85702022711308,
|
||||
49.27669370967721
|
||||
],
|
||||
"link": "Arm1",
|
||||
"normal": [
|
||||
0.0,
|
||||
-1.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 244,
|
||||
"position_m": [
|
||||
0.2250391990326978,
|
||||
-0.09203964104452479,
|
||||
0.023423221763571613
|
||||
],
|
||||
"position_mm": [
|
||||
225.0391990326978,
|
||||
-92.03964104452479,
|
||||
23.423221763571615
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 245,
|
||||
"position_m": [
|
||||
0.20031946299264844,
|
||||
-0.13442645552835097,
|
||||
0.029929172384439727
|
||||
],
|
||||
"position_mm": [
|
||||
200.31946299264843,
|
||||
-134.42645552835097,
|
||||
29.929172384439727
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"marker_id": 248,
|
||||
"position_m": [
|
||||
0.1642256895565353,
|
||||
-0.1434107953489104,
|
||||
0.03469989742727622
|
||||
],
|
||||
"position_mm": [
|
||||
164.2256895565353,
|
||||
-143.4107953489104,
|
||||
34.69989742727622
|
||||
],
|
||||
"link": "Ellbow",
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
-1.0
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1668
data/camera_study/Scene7/k3_deg/render_d_aruco_detection.json
Normal file
1668
data/camera_study/Scene7/k3_deg/render_d_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
355
data/camera_study/Scene7/k3_deg/render_d_camera_pose.json
Normal file
355
data/camera_study/Scene7/k3_deg/render_d_camera_pose.json
Normal file
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:56Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_deg\\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": 11,
|
||||
"used_marker_ids": [
|
||||
95,
|
||||
79,
|
||||
208,
|
||||
69,
|
||||
51,
|
||||
103,
|
||||
58,
|
||||
215,
|
||||
214,
|
||||
64,
|
||||
211
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.0052784192155946414,
|
||||
0.0015553308372352722,
|
||||
0.0015454479152646658,
|
||||
0.0015454478203885053
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 4.373601588799292,
|
||||
"residual_median_px": 3.0665777316405665,
|
||||
"residual_max_px": 6.934048787618814,
|
||||
"sigma2_normalized": 3.284062327621381e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.8140211701393127,
|
||||
0.5808314681053162,
|
||||
-0.002099925186485052
|
||||
],
|
||||
[
|
||||
0.16058388352394104,
|
||||
-0.22852589190006256,
|
||||
-0.9602024555206299
|
||||
],
|
||||
[
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.11351325362920761,
|
||||
0.08586125820875168,
|
||||
1.1228293180465698
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.7872208901144642,
|
||||
0.5706984933785668,
|
||||
-0.4312830296574329
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
0.70537269115448,
|
||||
-0.7916994094848633,
|
||||
0.39580878615379333
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726806640625,
|
||||
-791.6994018554688,
|
||||
395.80877685546875
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 109.67109680175781,
|
||||
"pitch": 33.93110275268555,
|
||||
"yaw": 11.159582138061523
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
0.00010643387504793911,
|
||||
1.8247691499686762e-05,
|
||||
2.0600022881989278e-05,
|
||||
-2.7013740573648636e-06,
|
||||
-2.152552135452421e-05,
|
||||
-2.015431056977141e-06
|
||||
],
|
||||
[
|
||||
1.8247691499687314e-05,
|
||||
3.316891739937032e-05,
|
||||
-2.9018095355806712e-05,
|
||||
7.564731571326925e-06,
|
||||
-5.783403352358285e-06,
|
||||
-2.3836513269670096e-06
|
||||
],
|
||||
[
|
||||
2.0600022881988008e-05,
|
||||
-2.9018095355806875e-05,
|
||||
9.531651328561114e-05,
|
||||
-1.4811228025360293e-05,
|
||||
-4.035453937422605e-06,
|
||||
4.082125600252585e-06
|
||||
],
|
||||
[
|
||||
-2.7013740573646497e-06,
|
||||
7.564731571326956e-06,
|
||||
-1.4811228025360302e-05,
|
||||
3.04169077563796e-06,
|
||||
1.0286420826073937e-07,
|
||||
-1.2327944317583284e-06
|
||||
],
|
||||
[
|
||||
-2.152552135452418e-05,
|
||||
-5.7834033523581804e-06,
|
||||
-4.035453937422829e-06,
|
||||
1.0286420826077795e-07,
|
||||
5.16490507174838e-06,
|
||||
2.2668022372813035e-06
|
||||
],
|
||||
[
|
||||
-2.015431056976974e-06,
|
||||
-2.3836513269669736e-06,
|
||||
4.082125600252625e-06,
|
||||
-1.2327944317583277e-06,
|
||||
2.266802237281269e-06,
|
||||
9.79188378229586e-06
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.5911021915572052,
|
||||
0.32998050345689806,
|
||||
0.5593797056338236
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0017440443731849141,
|
||||
0.0022726427505766014,
|
||||
0.0031291985846692216
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.0071634871584966234,
|
||||
0.006929728960665848,
|
||||
0.008856161444519013
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
7.163487158496624,
|
||||
6.929728960665848,
|
||||
8.856161444519014
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.7037339556837442,
|
||||
"pitch": 0.4968365694308166,
|
||||
"yaw": 0.38816336671239354
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
421.75,
|
||||
1048.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
422.2366943359375,
|
||||
1044.9722900390625
|
||||
],
|
||||
"reprojection_error_px": 3.0665777316405665,
|
||||
"confidence": 0.20402441897220203
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"observed_center_px": [
|
||||
835.0,
|
||||
1017.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
836.3563232421875,
|
||||
1018.6166381835938
|
||||
],
|
||||
"reprojection_error_px": 1.9254383039075638,
|
||||
"confidence": 0.6457320027538672
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"observed_center_px": [
|
||||
1003.5,
|
||||
919.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
997.814453125,
|
||||
919.96533203125
|
||||
],
|
||||
"reprojection_error_px": 5.689623111551811,
|
||||
"confidence": 0.6159321401194328
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
128.0,
|
||||
930.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
123.43917846679688,
|
||||
933.3843383789062
|
||||
],
|
||||
"reprojection_error_px": 5.679334408244252,
|
||||
"confidence": 0.624
|
||||
},
|
||||
{
|
||||
"marker_id": 51,
|
||||
"observed_center_px": [
|
||||
549.25,
|
||||
937.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
550.33447265625,
|
||||
936.3466186523438
|
||||
],
|
||||
"reprojection_error_px": 1.7735727075886691,
|
||||
"confidence": 0.77314169020749
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
419.5,
|
||||
915.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
425.69110107421875,
|
||||
912.994873046875
|
||||
],
|
||||
"reprojection_error_px": 6.5890310430216825,
|
||||
"confidence": 0.7057030368311452
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"observed_center_px": [
|
||||
292.0,
|
||||
903.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
292.99151611328125,
|
||||
905.9818725585938
|
||||
],
|
||||
"reprojection_error_px": 2.6726009054845887,
|
||||
"confidence": 0.7151029421394708
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
805.25,
|
||||
860.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
802.7429809570312,
|
||||
861.4647216796875
|
||||
],
|
||||
"reprojection_error_px": 2.785802082149909,
|
||||
"confidence": 0.44061534868104507
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"observed_center_px": [
|
||||
1073.0,
|
||||
853.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1079.8641357421875,
|
||||
854.482177734375
|
||||
],
|
||||
"reprojection_error_px": 6.934048787618814,
|
||||
"confidence": 0.41973369957421486
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
238.25,
|
||||
848.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
238.33372497558594,
|
||||
846.0867309570312
|
||||
],
|
||||
"reprojection_error_px": 2.1648886400468266,
|
||||
"confidence": 0.5454096732100583
|
||||
},
|
||||
{
|
||||
"marker_id": 211,
|
||||
"observed_center_px": [
|
||||
896.75,
|
||||
804.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
892.5262451171875,
|
||||
803.4739990234375
|
||||
],
|
||||
"reprojection_error_px": 4.29444790697342,
|
||||
"confidence": 0.4051124159631517
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1810
data/camera_study/Scene7/k3_deg/render_e_aruco_detection.json
Normal file
1810
data/camera_study/Scene7/k3_deg/render_e_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
369
data/camera_study/Scene7/k3_deg/render_e_camera_pose.json
Normal file
369
data/camera_study/Scene7/k3_deg/render_e_camera_pose.json
Normal file
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:56Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_deg\\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": 12,
|
||||
"used_marker_ids": [
|
||||
63,
|
||||
48,
|
||||
57,
|
||||
102,
|
||||
59,
|
||||
92,
|
||||
85,
|
||||
105,
|
||||
206,
|
||||
54,
|
||||
96,
|
||||
62
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"rms": [
|
||||
0.007877783412799289,
|
||||
0.0014016401134223282,
|
||||
0.001254295494672035,
|
||||
0.0012542851678876436
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.5551539151330003,
|
||||
"residual_median_px": 2.542955429649271,
|
||||
"residual_max_px": 6.864351865661633,
|
||||
"sigma2_normalized": 2.097641709490559e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
0.6272119879722595,
|
||||
0.7788485288619995,
|
||||
0.0003743017732631415
|
||||
],
|
||||
[
|
||||
0.20793785154819489,
|
||||
-0.16699057817459106,
|
||||
-0.9637821316719055
|
||||
],
|
||||
[
|
||||
-0.7505777478218079,
|
||||
0.6045735478401184,
|
||||
-0.26669058203697205
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.053526442497968674,
|
||||
-0.011717195622622967,
|
||||
1.5570141077041626
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.701739086470361,
|
||||
0.8148180419054317,
|
||||
-0.6194647049031823
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
1.2046689987182617,
|
||||
-0.9015972018241882,
|
||||
0.4039682149887085
|
||||
],
|
||||
"position_mm": [
|
||||
1204.6689453125,
|
||||
-901.5972290039062,
|
||||
403.96820068359375
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": 113.80331420898438,
|
||||
"pitch": 48.640445709228516,
|
||||
"yaw": 18.34176254272461
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
3.0255924122572222e-05,
|
||||
-1.1064851928840932e-06,
|
||||
-3.226732439364545e-07,
|
||||
-2.2947974799745604e-06,
|
||||
-1.0904371151447215e-05,
|
||||
3.012426619853187e-06
|
||||
],
|
||||
[
|
||||
-1.106485192884019e-06,
|
||||
1.1844059736526292e-05,
|
||||
-7.218023714404593e-07,
|
||||
5.243710130163671e-06,
|
||||
-3.404663319411864e-06,
|
||||
3.284148519177079e-07
|
||||
],
|
||||
[
|
||||
-3.226732439363215e-07,
|
||||
-7.218023714404087e-07,
|
||||
3.353404629528424e-05,
|
||||
-9.107178231577606e-06,
|
||||
-4.20320450664291e-06,
|
||||
1.9098168651544044e-06
|
||||
],
|
||||
[
|
||||
-2.2947974799745655e-06,
|
||||
5.243710130163655e-06,
|
||||
-9.107178231577628e-06,
|
||||
5.102071451117671e-06,
|
||||
6.301666284638011e-07,
|
||||
8.703543324267442e-07
|
||||
],
|
||||
[
|
||||
-1.0904371151447257e-05,
|
||||
-3.4046633194118514e-06,
|
||||
-4.203204506642854e-06,
|
||||
6.301666284637906e-07,
|
||||
6.322644038059231e-06,
|
||||
5.364949781547887e-07
|
||||
],
|
||||
[
|
||||
3.01242661985322e-06,
|
||||
3.284148519176655e-07,
|
||||
1.909816865154337e-06,
|
||||
8.703543324267418e-07,
|
||||
5.364949781548e-07,
|
||||
1.1278472108093726e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.31515764283141473,
|
||||
0.1971845696625041,
|
||||
0.3317917722303356
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.002258776538553044,
|
||||
0.0025144868339403233,
|
||||
0.003358343655448877
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.003396950652122873,
|
||||
0.004581961769989109,
|
||||
0.005365664614664551
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
3.3969506521228734,
|
||||
4.581961769989109,
|
||||
5.365664614664551
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.40411451656501546,
|
||||
"pitch": 0.2469961320539916,
|
||||
"yaw": 0.3018153530383094
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 63,
|
||||
"observed_center_px": [
|
||||
1315.75,
|
||||
1051.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1319.455810546875,
|
||||
1053.5660400390625
|
||||
],
|
||||
"reprojection_error_px": 4.242823735714149,
|
||||
"confidence": 0.12052610969830078
|
||||
},
|
||||
{
|
||||
"marker_id": 48,
|
||||
"observed_center_px": [
|
||||
1024.0,
|
||||
1030.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
1022.4949340820312,
|
||||
1033.48828125
|
||||
],
|
||||
"reprojection_error_px": 3.1246451993038633,
|
||||
"confidence": 0.5336003353862959
|
||||
},
|
||||
{
|
||||
"marker_id": 57,
|
||||
"observed_center_px": [
|
||||
813.0,
|
||||
990.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
812.6123657226562,
|
||||
988.2398681640625
|
||||
],
|
||||
"reprojection_error_px": 1.8023108535578778,
|
||||
"confidence": 0.7795688485943614
|
||||
},
|
||||
{
|
||||
"marker_id": 102,
|
||||
"observed_center_px": [
|
||||
1105.75,
|
||||
937.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
1104.0225830078125,
|
||||
935.1946411132812
|
||||
],
|
||||
"reprojection_error_px": 2.4986576745829896,
|
||||
"confidence": 0.6592833102794173
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
990.25,
|
||||
951.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
984.7200927734375,
|
||||
951.5137329101562
|
||||
],
|
||||
"reprojection_error_px": 5.534952219498503,
|
||||
"confidence": 0.6198265937347089
|
||||
},
|
||||
{
|
||||
"marker_id": 92,
|
||||
"observed_center_px": [
|
||||
1149.0,
|
||||
911.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
1149.0899658203125,
|
||||
909.2437133789062
|
||||
],
|
||||
"reprojection_error_px": 2.2580795303423553,
|
||||
"confidence": 0.5428851063455049
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
758.5,
|
||||
885.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
759.29833984375,
|
||||
882.7039794921875
|
||||
],
|
||||
"reprojection_error_px": 2.4308551331608275,
|
||||
"confidence": 0.5070340794991817
|
||||
},
|
||||
{
|
||||
"marker_id": 105,
|
||||
"observed_center_px": [
|
||||
849.0,
|
||||
871.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
855.8641967773438,
|
||||
871.296142578125
|
||||
],
|
||||
"reprojection_error_px": 6.864351865661633,
|
||||
"confidence": 0.5463926755116083
|
||||
},
|
||||
{
|
||||
"marker_id": 206,
|
||||
"observed_center_px": [
|
||||
1375.25,
|
||||
773.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
1373.974365234375,
|
||||
773.4697265625
|
||||
],
|
||||
"reprojection_error_px": 1.294420263105926,
|
||||
"confidence": 0.192516825487628
|
||||
},
|
||||
{
|
||||
"marker_id": 54,
|
||||
"observed_center_px": [
|
||||
545.25,
|
||||
791.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
546.2313842773438,
|
||||
792.7286987304688
|
||||
],
|
||||
"reprojection_error_px": 1.9878416437286404,
|
||||
"confidence": 0.3216686886177402
|
||||
},
|
||||
{
|
||||
"marker_id": 96,
|
||||
"observed_center_px": [
|
||||
780.5,
|
||||
747.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
776.9055786132812,
|
||||
747.1104125976562
|
||||
],
|
||||
"reprojection_error_px": 3.650881694952326,
|
||||
"confidence": 0.41478083756343403
|
||||
},
|
||||
{
|
||||
"marker_id": 62,
|
||||
"observed_center_px": [
|
||||
829.75,
|
||||
757.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
831.2195434570312,
|
||||
759.87939453125
|
||||
],
|
||||
"reprojection_error_px": 2.5872531847155518,
|
||||
"confidence": 0.3459702363282732
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
1449
data/camera_study/Scene7/k3_deg/render_g_aruco_detection.json
Normal file
1449
data/camera_study/Scene7/k3_deg/render_g_aruco_detection.json
Normal file
File diff suppressed because it is too large
Load Diff
344
data/camera_study/Scene7/k3_deg/render_g_camera_pose.json
Normal file
344
data/camera_study/Scene7/k3_deg/render_g_camera_pose.json
Normal file
@@ -0,0 +1,344 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:17:57Z",
|
||||
"source": {
|
||||
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\camera_study\\Scene7\\k3_deg\\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": 10,
|
||||
"used_marker_ids": [
|
||||
86,
|
||||
64,
|
||||
215,
|
||||
69,
|
||||
103,
|
||||
95,
|
||||
55,
|
||||
85,
|
||||
59,
|
||||
80
|
||||
],
|
||||
"history": {
|
||||
"iters": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4
|
||||
],
|
||||
"rms": [
|
||||
0.012211970599231983,
|
||||
0.001624686790215441,
|
||||
0.001096816809744077,
|
||||
0.0010967367431609408,
|
||||
0.0010967367414136792
|
||||
],
|
||||
"lambda": [
|
||||
0.001,
|
||||
0.0005,
|
||||
0.00025,
|
||||
0.000125,
|
||||
6.25e-05
|
||||
]
|
||||
},
|
||||
"residual_rms_px": 3.1153311943275073,
|
||||
"residual_median_px": 2.29174302151767,
|
||||
"residual_max_px": 5.639158651378318,
|
||||
"sigma2_normalized": 1.7183306856665035e-06
|
||||
},
|
||||
"camera_pose": {
|
||||
"world_to_camera": {
|
||||
"rotation_matrix": [
|
||||
[
|
||||
-0.7070202231407166,
|
||||
-0.7071593403816223,
|
||||
-0.006931936368346214
|
||||
],
|
||||
[
|
||||
-0.6388823986053467,
|
||||
0.6428983807563782,
|
||||
-0.42250561714172363
|
||||
],
|
||||
[
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
],
|
||||
"translation_m": [
|
||||
-0.0006485866033472121,
|
||||
0.329395592212677,
|
||||
1.3869478702545166
|
||||
],
|
||||
"rvec_rad": [
|
||||
1.1116345202261342,
|
||||
-2.6891904807982767,
|
||||
0.5919699407140773
|
||||
]
|
||||
},
|
||||
"camera_in_world": {
|
||||
"position_m": [
|
||||
-0.2105851173400879,
|
||||
0.19594021141529083,
|
||||
1.3962047100067139
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58511352539062,
|
||||
195.94021606445312,
|
||||
1396.2047119140625
|
||||
],
|
||||
"orientation_deg": {
|
||||
"roll": -162.0111083984375,
|
||||
"pitch": -17.652027130126953,
|
||||
"yaw": -137.89817810058594
|
||||
}
|
||||
},
|
||||
"uncertainty": {
|
||||
"pose_covariance_6x6": [
|
||||
[
|
||||
2.863828405835393e-05,
|
||||
-3.6211350801545964e-05,
|
||||
4.8904388350657714e-05,
|
||||
3.902031216871867e-06,
|
||||
1.7491374210548052e-06,
|
||||
1.712453203844384e-05
|
||||
],
|
||||
[
|
||||
-3.6211350801545814e-05,
|
||||
8.118404691029837e-05,
|
||||
-7.933524692416392e-05,
|
||||
-1.1747414168787058e-05,
|
||||
-4.0724295918695094e-06,
|
||||
-3.864426055902944e-05
|
||||
],
|
||||
[
|
||||
4.890438835065657e-05,
|
||||
-7.9335246924162e-05,
|
||||
0.0002459412534358799,
|
||||
1.8168416763040778e-05,
|
||||
-1.0371179617210202e-05,
|
||||
8.063034255396228e-06
|
||||
],
|
||||
[
|
||||
3.902031216871802e-06,
|
||||
-1.1747414168786958e-05,
|
||||
1.816841676304093e-05,
|
||||
2.715358880963124e-06,
|
||||
-1.784835635372693e-07,
|
||||
3.476435485392543e-06
|
||||
],
|
||||
[
|
||||
1.7491374210549396e-06,
|
||||
-4.072429591869759e-06,
|
||||
-1.0371179617209857e-05,
|
||||
-1.7848356353722885e-07,
|
||||
1.9579100162138867e-06,
|
||||
5.080696601413939e-06
|
||||
],
|
||||
[
|
||||
1.712453203844398e-05,
|
||||
-3.864426055902985e-05,
|
||||
8.063034255397583e-06,
|
||||
3.4764354853926728e-06,
|
||||
5.08069660141392e-06,
|
||||
3.5481481736898976e-05
|
||||
]
|
||||
],
|
||||
"parameter_std": {
|
||||
"rvec_std_deg": [
|
||||
0.3066169283653536,
|
||||
0.5162475227221713,
|
||||
0.8985418791070087
|
||||
],
|
||||
"tvec_std_m": [
|
||||
0.0016478346036429517,
|
||||
0.001399253378132026,
|
||||
0.005956633423075401
|
||||
]
|
||||
},
|
||||
"camera_center_std_m": [
|
||||
0.012704212536896875,
|
||||
0.018985461301472058,
|
||||
0.005906615726598309
|
||||
],
|
||||
"camera_center_std_mm": [
|
||||
12.704212536896875,
|
||||
18.985461301472057,
|
||||
5.906615726598309
|
||||
],
|
||||
"orientation_std_deg": {
|
||||
"roll": 0.8031787699995179,
|
||||
"pitch": 0.5283201653633157,
|
||||
"yaw": 0.23283827960495554
|
||||
}
|
||||
}
|
||||
},
|
||||
"observations": {
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 86,
|
||||
"observed_center_px": [
|
||||
70.25,
|
||||
959.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
70.90715026855469,
|
||||
957.6599731445312
|
||||
],
|
||||
"reprojection_error_px": 1.7204743173245391,
|
||||
"confidence": 0.5252370067816919
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"observed_center_px": [
|
||||
922.0,
|
||||
859.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
923.3904418945312,
|
||||
862.7029418945312
|
||||
],
|
||||
"reprojection_error_px": 3.7223831598959167,
|
||||
"confidence": 0.5880291998801059
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"observed_center_px": [
|
||||
567.0,
|
||||
692.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
567.061767578125,
|
||||
692.2017211914062
|
||||
],
|
||||
"reprojection_error_px": 0.30460709342287967,
|
||||
"confidence": 0.30921435771529826
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"observed_center_px": [
|
||||
976.75,
|
||||
755.0
|
||||
],
|
||||
"projected_center_px": [
|
||||
979.2584228515625,
|
||||
749.949462890625
|
||||
],
|
||||
"reprojection_error_px": 5.639158651378318,
|
||||
"confidence": 0.5311430345039768
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"observed_center_px": [
|
||||
801.5,
|
||||
744.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
797.4208984375,
|
||||
746.14306640625
|
||||
],
|
||||
"reprojection_error_px": 4.496973423944401,
|
||||
"confidence": 0.5602433645983547
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"observed_center_px": [
|
||||
802.75,
|
||||
598.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
800.469970703125,
|
||||
601.06982421875
|
||||
],
|
||||
"reprojection_error_px": 3.4354810594562086,
|
||||
"confidence": 0.4794892396931609
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"observed_center_px": [
|
||||
699.0,
|
||||
531.25
|
||||
],
|
||||
"projected_center_px": [
|
||||
700.8067626953125,
|
||||
529.965087890625
|
||||
],
|
||||
"reprojection_error_px": 2.217068011133488,
|
||||
"confidence": 0.4297136712444013
|
||||
},
|
||||
{
|
||||
"marker_id": 85,
|
||||
"observed_center_px": [
|
||||
555.5,
|
||||
319.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
555.5736083984375,
|
||||
320.44488525390625
|
||||
],
|
||||
"reprojection_error_px": 0.947748035803827,
|
||||
"confidence": 0.3806179715259906
|
||||
},
|
||||
{
|
||||
"marker_id": 59,
|
||||
"observed_center_px": [
|
||||
425.0,
|
||||
258.5
|
||||
],
|
||||
"projected_center_px": [
|
||||
426.8974914550781,
|
||||
257.249267578125
|
||||
],
|
||||
"reprojection_error_px": 2.2726208247800166,
|
||||
"confidence": 0.3891556430833806
|
||||
},
|
||||
{
|
||||
"marker_id": 80,
|
||||
"observed_center_px": [
|
||||
299.0,
|
||||
56.75
|
||||
],
|
||||
"projected_center_px": [
|
||||
296.78985595703125,
|
||||
57.4248046875
|
||||
],
|
||||
"reprojection_error_px": 2.3108652182553238,
|
||||
"confidence": 0.2191401054575686
|
||||
}
|
||||
]
|
||||
},
|
||||
"qa": {
|
||||
"sanity_notes": []
|
||||
}
|
||||
}
|
||||
77
data/camera_study/Scene7/k3_deg/robot_state.eval.json
Normal file
77
data/camera_study/Scene7/k3_deg/robot_state.eval.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"rows": [
|
||||
{
|
||||
"joint": "x",
|
||||
"estimate": 36.97397898756376,
|
||||
"gt": 30.0,
|
||||
"error": 6.973978987563761,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "y",
|
||||
"estimate": -1.6970043252334939,
|
||||
"gt": -2.0,
|
||||
"error": 0.3029956747664926,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 1
|
||||
},
|
||||
{
|
||||
"joint": "z",
|
||||
"estimate": 93.0165314108544,
|
||||
"gt": 95.0,
|
||||
"error": 1.983468589145616,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "a",
|
||||
"estimate": 19.966369778307683,
|
||||
"gt": 20.0,
|
||||
"error": 0.033630221692305895,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 3
|
||||
},
|
||||
{
|
||||
"joint": "b",
|
||||
"estimate": 21.3386624091634,
|
||||
"gt": 23.0,
|
||||
"error": 1.6613375908366095,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "c",
|
||||
"estimate": 6.233147035963736,
|
||||
"gt": 9.0,
|
||||
"error": 2.766852964036275,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
},
|
||||
{
|
||||
"joint": "e",
|
||||
"estimate": 8.925030961460422,
|
||||
"gt": 9.0,
|
||||
"error": 0.07496903853957804,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"n_markers": 2
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"n_joints": 7,
|
||||
"mean_abs_deg": 1.3496570080954597,
|
||||
"max_abs_deg": 2.766852964036275,
|
||||
"mean_abs_mm": 3.5244740130516696,
|
||||
"max_abs_mm": 6.973978987563761,
|
||||
"n_unobservable": 0,
|
||||
"wrist_error_mm": 10.271335621789632,
|
||||
"finger_error_mm": 10.384412039842577
|
||||
}
|
||||
}
|
||||
58
data/camera_study/Scene7/k3_deg/robot_state.json
Normal file
58
data/camera_study/Scene7/k3_deg/robot_state.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"created_utc": "2026-06-03T04:18:00Z",
|
||||
"method": "hybrid",
|
||||
"movements": {
|
||||
"x": {
|
||||
"value": 36.97397898756376,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"y": {
|
||||
"value": -1.6970043252334939,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 1
|
||||
},
|
||||
"z": {
|
||||
"value": 93.0165314108544,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"a": {
|
||||
"value": 19.966369778307683,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "high",
|
||||
"n_markers": 3
|
||||
},
|
||||
"b": {
|
||||
"value": 21.3386624091634,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"c": {
|
||||
"value": 6.233147035963736,
|
||||
"unit": "deg",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
},
|
||||
"e": {
|
||||
"value": 8.925030961460422,
|
||||
"unit": "mm",
|
||||
"observable": true,
|
||||
"confidence": "low",
|
||||
"n_markers": 2
|
||||
}
|
||||
},
|
||||
"residual_rms": 2.768228303104084,
|
||||
"num_markers": 16
|
||||
}
|
||||
540
data/camera_study/Scene7/k3_dfg/aruco_marker_poses.json
Normal file
540
data/camera_study/Scene7/k3_dfg/aruco_marker_poses.json
Normal file
@@ -0,0 +1,540 @@
|
||||
{
|
||||
"schema_version": "1.1",
|
||||
"stage": "corner_marker_poses",
|
||||
"created_utc": "2026-06-03T04:17:36Z",
|
||||
"summary": {
|
||||
"num_cameras": 3,
|
||||
"num_markers": 11
|
||||
},
|
||||
"cameras": [
|
||||
{
|
||||
"camera_id": "d",
|
||||
"position_m": [
|
||||
0.7053726989327014,
|
||||
-0.7916993791931249,
|
||||
0.39580877555507565
|
||||
],
|
||||
"position_mm": [
|
||||
705.3726989327014,
|
||||
-791.699379193125,
|
||||
395.80877555507567
|
||||
],
|
||||
"direction": [
|
||||
-0.5581956505775452,
|
||||
0.7812879085540771,
|
||||
-0.2792970836162567
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "f",
|
||||
"position_m": [
|
||||
0.4840985781070297,
|
||||
-0.3107642971811879,
|
||||
1.4024590280841054
|
||||
],
|
||||
"position_mm": [
|
||||
484.0985781070297,
|
||||
-310.76429718118794,
|
||||
1402.4590280841053
|
||||
],
|
||||
"direction": [
|
||||
-0.22673296928405762,
|
||||
0.08821365982294083,
|
||||
-0.9699538946151733
|
||||
]
|
||||
},
|
||||
{
|
||||
"camera_id": "g",
|
||||
"position_m": [
|
||||
-0.2105851021647306,
|
||||
0.1959402103874402,
|
||||
1.396204731389063
|
||||
],
|
||||
"position_mm": [
|
||||
-210.58510216473059,
|
||||
195.9402103874402,
|
||||
1396.204731389063
|
||||
],
|
||||
"direction": [
|
||||
0.30323532223701477,
|
||||
-0.29429134726524353,
|
||||
-0.9063338041305542
|
||||
]
|
||||
}
|
||||
],
|
||||
"markers": [
|
||||
{
|
||||
"marker_id": 44,
|
||||
"link": "FingerB",
|
||||
"position_m": [
|
||||
0.2343546794396104,
|
||||
-0.1709288416693126,
|
||||
0.32472662493170434
|
||||
],
|
||||
"position_mm": [
|
||||
234.3546794396104,
|
||||
-170.9288416693126,
|
||||
324.72662493170435
|
||||
],
|
||||
"normal": [
|
||||
0.3254143108217881,
|
||||
-0.590332520363127,
|
||||
0.738656240557202
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.22881855576192786,
|
||||
-0.18433971160714607,
|
||||
0.3162785640534827
|
||||
],
|
||||
[
|
||||
0.21958476796933066,
|
||||
-0.17044372679423453,
|
||||
0.33178961841882987
|
||||
],
|
||||
[
|
||||
0.23966683537137412,
|
||||
-0.15707067542373476,
|
||||
0.33329977496977015
|
||||
],
|
||||
[
|
||||
0.24934855865580904,
|
||||
-0.17186125285213505,
|
||||
0.31753854228473477
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.674143240677974
|
||||
},
|
||||
{
|
||||
"marker_id": 55,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.2844520235747523,
|
||||
-0.261194769865532,
|
||||
-0.02860110421118293
|
||||
],
|
||||
"position_mm": [
|
||||
284.4520235747523,
|
||||
-261.19476986553195,
|
||||
-28.601104211182932
|
||||
],
|
||||
"normal": [
|
||||
0.11382577069415581,
|
||||
-0.09118948821498352,
|
||||
0.9893069145442029
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2722312081446725,
|
||||
-0.2718258129079038,
|
||||
-0.027624814862103865
|
||||
],
|
||||
[
|
||||
0.273811210957421,
|
||||
-0.2489946082492266,
|
||||
-0.026816614470303108
|
||||
],
|
||||
[
|
||||
0.29651402748309696,
|
||||
-0.2504737148642466,
|
||||
-0.028444533409639258
|
||||
],
|
||||
[
|
||||
0.29525164771381873,
|
||||
-0.27348494344075097,
|
||||
-0.031518454102685486
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.09134957012829
|
||||
},
|
||||
{
|
||||
"marker_id": 58,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.04767126957157588,
|
||||
-0.2167596381870906,
|
||||
-0.027172892714526314
|
||||
],
|
||||
"position_mm": [
|
||||
47.67126957157588,
|
||||
-216.7596381870906,
|
||||
-27.172892714526313
|
||||
],
|
||||
"normal": [
|
||||
-0.018847743908352862,
|
||||
-0.013163734920450532,
|
||||
0.99973570439017
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.03571680433198501,
|
||||
-0.22865917644641873,
|
||||
-0.027611728719111592
|
||||
],
|
||||
[
|
||||
0.035930019757782115,
|
||||
-0.20544376156391744,
|
||||
-0.02718851491727311
|
||||
],
|
||||
[
|
||||
0.059636988789443,
|
||||
-0.20486897879915394,
|
||||
-0.0268475250776599
|
||||
],
|
||||
[
|
||||
0.0594012654070934,
|
||||
-0.2280666359388724,
|
||||
-0.02704380214406066
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.458750383574287
|
||||
},
|
||||
{
|
||||
"marker_id": 64,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
-0.019122240428575788,
|
||||
-0.189595491948292,
|
||||
-0.0272320469566373
|
||||
],
|
||||
"position_mm": [
|
||||
-19.12224042857579,
|
||||
-189.595491948292,
|
||||
-27.2320469566373
|
||||
],
|
||||
"normal": [
|
||||
0.02192474942706186,
|
||||
0.012184152646501413,
|
||||
0.9996853763994187
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.030851107488173306,
|
||||
-0.2012625922413917,
|
||||
-0.02685264105586003
|
||||
],
|
||||
[
|
||||
-0.03021488096210907,
|
||||
-0.1783061304727946,
|
||||
-0.027105683721668952
|
||||
],
|
||||
[
|
||||
-0.007760524937703533,
|
||||
-0.17775860057647283,
|
||||
-0.027645865833439656
|
||||
],
|
||||
[
|
||||
-0.007662448326317243,
|
||||
-0.20105464450250882,
|
||||
-0.02732399721558057
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.981762742039773
|
||||
},
|
||||
{
|
||||
"marker_id": 69,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.00621502588230628,
|
||||
-0.27745290939527545,
|
||||
-0.027605193083321593
|
||||
],
|
||||
"position_mm": [
|
||||
6.21502588230628,
|
||||
-277.45290939527547,
|
||||
-27.60519308332159
|
||||
],
|
||||
"normal": [
|
||||
0.01837202307095535,
|
||||
-0.0009680628814038307,
|
||||
0.9998307514887397
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
-0.005692629547882172,
|
||||
-0.2890224565930969,
|
||||
-0.027270405496895415
|
||||
],
|
||||
[
|
||||
-0.004887389782635818,
|
||||
-0.265905414286136,
|
||||
-0.02751738620948909
|
||||
],
|
||||
[
|
||||
0.018112821973765222,
|
||||
-0.2657845375711455,
|
||||
-0.027686218848621956
|
||||
],
|
||||
[
|
||||
0.01732730088597789,
|
||||
-0.2890992291307233,
|
||||
-0.027946761778279896
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.123224541563857
|
||||
},
|
||||
{
|
||||
"marker_id": 79,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.31183998695501536,
|
||||
-0.15999871677887467,
|
||||
-0.02629044663927655
|
||||
],
|
||||
"position_mm": [
|
||||
311.8399869550154,
|
||||
-159.99871677887467,
|
||||
-26.29044663927655
|
||||
],
|
||||
"normal": [
|
||||
-0.004132663365066441,
|
||||
-0.026450110044196617,
|
||||
0.99964159215799
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.2991592235977763,
|
||||
-0.17109474791325868,
|
||||
-0.02667338768225341
|
||||
],
|
||||
[
|
||||
0.30057935606391084,
|
||||
-0.1482145989881665,
|
||||
-0.025987643542576485
|
||||
],
|
||||
[
|
||||
0.3243246776221367,
|
||||
-0.14873593669783608,
|
||||
-0.025977867775453314
|
||||
],
|
||||
[
|
||||
0.32329669053623766,
|
||||
-0.17194958351623746,
|
||||
-0.026522887556823006
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.52033394640276
|
||||
},
|
||||
{
|
||||
"marker_id": 95,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.18682488912344167,
|
||||
-0.2767030713815768,
|
||||
-0.027178422422862867
|
||||
],
|
||||
"position_mm": [
|
||||
186.82488912344166,
|
||||
-276.7030713815768,
|
||||
-27.178422422862866
|
||||
],
|
||||
"normal": [
|
||||
0.027356406141144797,
|
||||
-0.016782166392263265,
|
||||
0.9994848602826475
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.1759037467571426,
|
||||
-0.2890419430980467,
|
||||
-0.02715236303577448
|
||||
],
|
||||
[
|
||||
0.17472962822022675,
|
||||
-0.2661895761535972,
|
||||
-0.026605431262462852
|
||||
],
|
||||
[
|
||||
0.1977943545136596,
|
||||
-0.2644517356475792,
|
||||
-0.027338900490574233
|
||||
],
|
||||
[
|
||||
0.19887182700273773,
|
||||
-0.28712903062708395,
|
||||
-0.0276169949026399
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 22.9469100155624
|
||||
},
|
||||
{
|
||||
"marker_id": 103,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.10467089900692421,
|
||||
-0.19094952800615345,
|
||||
-0.027341928187599857
|
||||
],
|
||||
"position_mm": [
|
||||
104.6708990069242,
|
||||
-190.94952800615346,
|
||||
-27.34192818759986
|
||||
],
|
||||
"normal": [
|
||||
0.022194474220555056,
|
||||
0.018735775392784815,
|
||||
0.9995780990170325
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.0932633223342465,
|
||||
-0.20298500268151878,
|
||||
-0.026903967562032515
|
||||
],
|
||||
[
|
||||
0.09294866940751188,
|
||||
-0.1801894266262723,
|
||||
-0.02724142328546725
|
||||
],
|
||||
[
|
||||
0.11579032079766485,
|
||||
-0.1786701894241218,
|
||||
-0.02785996524407038
|
||||
],
|
||||
[
|
||||
0.1166812834882736,
|
||||
-0.20195349329270082,
|
||||
-0.027362356658829284
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.112881506437258
|
||||
},
|
||||
{
|
||||
"marker_id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3524610636880449,
|
||||
-0.08985710639167843,
|
||||
0.001156445898710156
|
||||
],
|
||||
"position_mm": [
|
||||
352.46106368804493,
|
||||
-89.85710639167843,
|
||||
1.156445898710156
|
||||
],
|
||||
"normal": [
|
||||
-0.019290645183641437,
|
||||
-0.008200111587218895,
|
||||
0.9997802904530356
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3409986474917603,
|
||||
-0.07731122080529367,
|
||||
0.0009793833376250556
|
||||
],
|
||||
[
|
||||
0.36505711741946884,
|
||||
-0.07890102071700018,
|
||||
0.0015488981035254549
|
||||
],
|
||||
[
|
||||
0.3640700434867723,
|
||||
-0.10225941553040692,
|
||||
0.0012198313968488734
|
||||
],
|
||||
[
|
||||
0.3397184463541782,
|
||||
-0.10095676851401295,
|
||||
0.0008776707568412403
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.892108268959635
|
||||
},
|
||||
{
|
||||
"marker_id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3476888452532459,
|
||||
-0.012579011037873606,
|
||||
0.0012174782319017627
|
||||
],
|
||||
"position_mm": [
|
||||
347.6888452532459,
|
||||
-12.579011037873606,
|
||||
1.2174782319017627
|
||||
],
|
||||
"normal": [
|
||||
-0.002371763340179063,
|
||||
-0.029741715673364644,
|
||||
0.9995548034437447
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.3363970980683381,
|
||||
-0.00151770951950398,
|
||||
0.001740039080225055
|
||||
],
|
||||
[
|
||||
0.3597351972053792,
|
||||
-0.0013426020244298854,
|
||||
0.001368369212554199
|
||||
],
|
||||
[
|
||||
0.3593785560029079,
|
||||
-0.024087728279984896,
|
||||
0.0011074043829707384
|
||||
],
|
||||
[
|
||||
0.3352445297363585,
|
||||
-0.023368004327575666,
|
||||
0.0006541002518570583
|
||||
]
|
||||
],
|
||||
"num_cameras": 2,
|
||||
"edge_length_mm": 23.03693690462995
|
||||
},
|
||||
{
|
||||
"marker_id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.25031648288151526,
|
||||
-0.08941383348903734,
|
||||
0.0007039091066570266
|
||||
],
|
||||
"position_mm": [
|
||||
250.31648288151527,
|
||||
-89.41383348903733,
|
||||
0.7039091066570266
|
||||
],
|
||||
"normal": [
|
||||
0.011706289080171656,
|
||||
-0.01987729704310803,
|
||||
0.999733892522521
|
||||
],
|
||||
"corners_m": [
|
||||
[
|
||||
0.23915543160875508,
|
||||
-0.07739564985848701,
|
||||
0.0008663294929411744
|
||||
],
|
||||
[
|
||||
0.2626293343979798,
|
||||
-0.07859427535829953,
|
||||
0.0009822689428071263
|
||||
],
|
||||
[
|
||||
0.26124802058505037,
|
||||
-0.10140181278084777,
|
||||
0.0001260845991519632
|
||||
],
|
||||
[
|
||||
0.23823314493427572,
|
||||
-0.10026359595851501,
|
||||
0.0008409533917278426
|
||||
]
|
||||
],
|
||||
"num_cameras": 3,
|
||||
"edge_length_mm": 23.077693882829024
|
||||
}
|
||||
]
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user