script-arbeit und rendering merge
This commit is contained in:
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
|
||||
}
|
||||
Reference in New Issue
Block a user