Files
appRobotRender/data/camera_study/Scene11/k4_abfg/aruco_positions_optimized.json
2026-06-02 23:35:45 +02:00

579 lines
11 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:25:29Z",
"summary": {
"num_cameras": 4,
"num_markers": 26,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30248901741824863,
-0.7974408418770258,
0.793212239629554
],
"position_mm": [
-302.48901741824864,
-797.4408418770258,
793.212239629554
],
"direction": [
0.4821038544178009,
0.6583291888237,
-0.5780817866325378
]
},
{
"camera_id": "b",
"position_m": [
0.3087709715705254,
-0.8865315577687489,
1.2045728724504903
],
"position_mm": [
308.77097157052543,
-886.5315577687489,
1204.5728724504902
],
"direction": [
0.0027412460185587406,
0.6196938753128052,
-0.7848387956619263
]
},
{
"camera_id": "f",
"position_m": [
0.4596745648416638,
-0.3017623765300801,
1.4128365689465576
],
"position_mm": [
459.6745648416638,
-301.7623765300801,
1412.8365689465577
],
"direction": [
-0.20994123816490173,
0.08133889734745026,
-0.9743247032165527
]
},
{
"camera_id": "g",
"position_m": [
-0.20053208486216448,
0.21110583157164756,
1.40705022910809
],
"position_mm": [
-200.53208486216448,
211.10583157164757,
1407.05022910809
],
"direction": [
0.2950038015842438,
-0.3022984266281128,
-0.9064151644706726
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29526154042357383,
0.12979785073874792,
0.1239116537063835
],
"position_mm": [
295.2615404235738,
129.7978507387479,
123.9116537063835
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.25258263449530927,
0.1443720222254581,
0.1459863039670128
],
"position_mm": [
252.58263449530926,
144.37202222545812,
145.9863039670128
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 46,
"position_m": [
0.5368096664526925,
0.18401146857737394,
-0.03161286761811256
],
"position_mm": [
536.8096664526925,
184.01146857737393,
-31.612867618112556
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4877239371922581,
0.2116471625337293,
-0.02345493058532986
],
"position_mm": [
487.7239371922581,
211.6471625337293,
-23.45493058532986
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3399581543665396,
-0.3291907518768346,
-0.02828031259068194
],
"position_mm": [
339.9581543665396,
-329.1907518768346,
-28.28031259068194
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4989200518090246,
0.16782615344951227,
-0.02614246673047557
],
"position_mm": [
498.9200518090246,
167.82615344951228,
-26.14246673047557
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04974024693707101,
-0.21882048690764294,
-0.02316252866094663
],
"position_mm": [
49.740246937071014,
-218.82048690764293,
-23.162528660946627
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4039918939900303,
-0.1723736058700008,
-0.03123335058926702
],
"position_mm": [
403.99189399003035,
-172.3736058700008,
-31.23335058926702
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.774821475649682,
-0.2365811595524328,
-0.026920764713447263
],
"position_mm": [
774.8214756496819,
-236.5811595524328,
-26.920764713447262
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02122921817803967,
-0.18882522843992056,
-0.030138973607538044
],
"position_mm": [
-21.22921817803967,
-188.82522843992055,
-30.138973607538045
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0052692045013983885,
-0.2801187211683382,
-0.030304693265946033
],
"position_mm": [
5.269204501398389,
-280.1187211683382,
-30.30469326594603
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4424279051284222,
0.19452816326581593,
-0.02843546969554159
],
"position_mm": [
442.42790512842225,
194.52816326581592,
-28.43546969554159
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5061197365247088,
-0.3130522161666941,
-0.027822744339880235
],
"position_mm": [
506.11973652470874,
-313.0522161666941,
-27.822744339880234
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3701756595790735,
-0.1853765543568015,
-0.025132678950082223
],
"position_mm": [
370.1756595790735,
-185.3765543568015,
-25.132678950082223
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516210027016016,
-0.22370310256979622,
-0.027359119524485973
],
"position_mm": [
651.6210027016016,
-223.70310256979621,
-27.359119524485973
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10604348347140205,
-0.1901028984483844,
-0.027956876274961504
],
"position_mm": [
106.04348347140206,
-190.1028984483844,
-27.956876274961502
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 115,
"position_m": [
0.23258630457179497,
0.042968736051666824,
0.1092203924613852
],
"position_mm": [
232.58630457179495,
42.96873605166682,
109.22039246138519
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 124,
"position_m": [
0.21549632767314805,
0.07827486898393322,
0.0858102718386518
],
"position_mm": [
215.49632767314804,
78.27486898393322,
85.8102718386518
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 198,
"position_m": [
0.15901286306020718,
-0.04855566943271831,
0.10778122209940062
],
"position_mm": [
159.01286306020717,
-48.55566943271831,
107.78122209940062
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6511606330285604,
-0.009279637303459674,
-0.00027491034162459586
],
"position_mm": [
651.1606330285604,
-9.279637303459674,
-0.2749103416245959
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35187716647340256,
-0.08936998972216158,
0.0010178024215803307
],
"position_mm": [
351.87716647340255,
-89.36998972216158,
1.0178024215803307
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020911023941834795,
-0.021634064331000794,
0.002073104603466018
],
"position_mm": [
20.911023941834795,
-21.634064331000793,
2.0731046034660183
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6469174874090398,
-0.08916676413219718,
-6.874305231274627e-05
],
"position_mm": [
646.9174874090397,
-89.16676413219717,
-0.06874305231274627
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15783474093653185,
-0.1384953899482679,
0.11085568362028365
],
"position_mm": [
157.83474093653186,
-138.4953899482679,
110.85568362028366
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.16064115369880547,
-0.1738539882633261,
0.07633174807073387
],
"position_mm": [
160.64115369880545,
-173.8539882633261,
76.33174807073387
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2486583114257471,
-0.1425401254221552,
0.1143638201421305
],
"position_mm": [
248.6583114257471,
-142.5401254221552,
114.3638201421305
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}