Files
appRobotRender/data/camera_study/Scene10/k3_bcf/aruco_positions_optimized.json

466 lines
8.6 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:34:50Z",
"summary": {
"num_cameras": 3,
"num_markers": 21,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "c",
"position_m": [
0.30460041510025276,
-0.9022090407414753,
0.3986456232339163
],
"position_mm": [
304.60041510025275,
-902.2090407414753,
398.6456232339163
],
"direction": [
-0.10995042324066162,
0.9492284059524536,
-0.2947479486465454
]
},
{
"camera_id": "f",
"position_m": [
0.48447032537390755,
-0.3056860451708503,
1.4030927838623561
],
"position_mm": [
484.47032537390754,
-305.6860451708503,
1403.092783862356
],
"direction": [
-0.2268645018339157,
0.08511359244585037,
-0.9702000617980957
]
}
],
"markers": [
{
"marker_id": 47,
"position_m": [
0.3435625355559886,
-0.2872244885753075,
-0.03284846919997607
],
"position_mm": [
343.5625355559886,
-287.22448857530753,
-32.848469199976066
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.5711319307113435,
0.21166459153790063,
-0.027235486495907867
],
"position_mm": [
571.1319307113434,
211.66459153790063,
-27.235486495907868
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16768915276401217,
-0.17421241547278415,
-0.02723316096374491
],
"position_mm": [
167.68915276401216,
-174.21241547278416,
-27.23316096374491
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4877971078673603,
0.21334664320899632,
-0.02479507468260547
],
"position_mm": [
487.7971078673603,
213.3466432089963,
-24.79507468260547
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3399432756521919,
-0.32960914296293337,
-0.021243141956293742
],
"position_mm": [
339.9432756521919,
-329.6091429629334,
-21.24314195629374
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2842427960912926,
-0.26092179659099485,
-0.02786074101423009
],
"position_mm": [
284.24279609129263,
-260.92179659099486,
-27.86074101423009
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04897095179281787,
-0.21820511649277657,
-0.025746562498617363
],
"position_mm": [
48.97095179281787,
-218.20511649277657,
-25.74656249861736
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40317399381142904,
-0.17093303515331834,
-0.029760191929519737
],
"position_mm": [
403.17399381142906,
-170.93303515331834,
-29.76019192951974
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021567387874784783,
-0.18660383431735045,
-0.029025717853098168
],
"position_mm": [
-21.56738787478478,
-186.60383431735045,
-29.02571785309817
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005395431793948969,
-0.2805304142229221,
-0.024049577382291448
],
"position_mm": [
5.395431793948969,
-280.53041422292205,
-24.049577382291446
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4427691357193352,
0.19552685680445794,
-0.02974821913422018
],
"position_mm": [
442.76913571933517,
195.52685680445794,
-29.74821913422018
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.02692349351398255,
0.19204202689794925,
-0.026186451843355028
],
"position_mm": [
-26.92349351398255,
192.04202689794926,
-26.186451843355027
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18617189933554046,
-0.276129199263809,
-0.029686130247326085
],
"position_mm": [
186.17189933554045,
-276.129199263809,
-29.686130247326084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37097626902001196,
-0.18798036529463916,
-0.0250139470463718
],
"position_mm": [
370.97626902001196,
-187.98036529463917,
-25.0139470463718
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10559727807703266,
-0.18981502215816604,
-0.028026461410815606
],
"position_mm": [
105.59727807703266,
-189.81502215816604,
-28.026461410815607
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3115882650496422,
-0.15563078372138794,
0.15663619654616454
],
"position_mm": [
311.5882650496422,
-155.63078372138796,
156.63619654616454
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021636348526758453,
-0.01919993864964246,
0.0005659834902662942
],
"position_mm": [
21.636348526758454,
-19.199938649642462,
0.5659834902662942
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2536098556730264,
-0.009915933869616303,
0.0006227845538387605
],
"position_mm": [
253.6098556730264,
-9.915933869616303,
0.6227845538387605
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.23082950112723635,
-0.03884518953580116,
0.3076383019450992
],
"position_mm": [
230.82950112723634,
-38.84518953580116,
307.6383019450992
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3206281948834059,
-0.04687063045469324,
0.2989468843166457
],
"position_mm": [
320.62819488340585,
-46.870630454693234,
298.94688431664565
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2835693260820873,
-0.043242225693266,
0.30338907016444805
],
"position_mm": [
283.5693260820873,
-43.242225693266,
303.38907016444807
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}