Files
appRobotRender/data/camera_study/Scene9a/k3_efg/aruco_positions_optimized.json
2026-06-03 07:04:27 +02:00

542 lines
10 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:33:16Z",
"summary": {
"num_cameras": 3,
"num_markers": 25,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "e",
"position_m": [
1.2047895519114378,
-0.909711288880933,
0.41070428458266445
],
"position_mm": [
1204.7895519114377,
-909.711288880933,
410.70428458266446
],
"direction": [
-0.7462964057922363,
0.608277440071106,
-0.2702595889568329
]
},
{
"camera_id": "f",
"position_m": [
0.48505310768854737,
-0.309669335539303,
1.402070939578569
],
"position_mm": [
485.05310768854736,
-309.669335539303,
1402.070939578569
],
"direction": [
-0.22737352550029755,
0.08767975866794586,
-0.9698523283004761
]
},
{
"camera_id": "g",
"position_m": [
-0.20892576741721647,
0.20128727403677504,
1.401691703675199
],
"position_mm": [
-208.92576741721646,
201.28727403677505,
1401.691703675199
],
"direction": [
0.30114462971687317,
-0.2968323230743408,
-0.9062021970748901
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.24526268381416844,
-0.11247455852282541,
0.34282088048906006
],
"position_mm": [
245.26268381416844,
-112.4745585228254,
342.8208804890601
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.2118310302638441,
-0.0788670406826107,
0.34177467369885733
],
"position_mm": [
211.8310302638441,
-78.8670406826107,
341.7746736988573
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2650994558746205,
-0.07739316501355392,
0.34040890953930086
],
"position_mm": [
265.0994558746205,
-77.39316501355393,
340.40890953930085
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5367252816401781,
0.18342647653381688,
-0.03204466103467089
],
"position_mm": [
536.7252816401781,
183.4264765338169,
-32.044661034670895
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6870673705588534,
-0.318472378647579,
-0.027718573562163572
],
"position_mm": [
687.0673705588533,
-318.472378647579,
-27.718573562163574
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4877755888736628,
0.21117872912060004,
-0.023910421647986946
],
"position_mm": [
487.7755888736628,
211.17872912060005,
-23.910421647986947
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34042212549307516,
-0.3272021676221103,
-0.02735445653434287
],
"position_mm": [
340.42212549307516,
-327.2021676221103,
-27.354456534342873
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2844938472820474,
-0.26112991334297675,
-0.02765551898474549
],
"position_mm": [
284.4938472820474,
-261.12991334297675,
-27.65551898474549
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49877233091695544,
0.16731925276408632,
-0.026787003435475958
],
"position_mm": [
498.77233091695547,
167.31925276408631,
-26.787003435475956
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40176493105864963,
-0.1733583829852111,
-0.027624662826984565
],
"position_mm": [
401.7649310586496,
-173.3583829852111,
-27.624662826984565
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.776394591339853,
-0.23606125995154198,
-0.027746913979084024
],
"position_mm": [
776.394591339853,
-236.06125995154198,
-27.746913979084024
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01920726531469012,
-0.18931192649526832,
-0.02703019986460631
],
"position_mm": [
-19.20726531469012,
-189.31192649526832,
-27.03019986460631
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.2107014896096388,
-0.3649984268328428,
-0.030102031663899263
],
"position_mm": [
210.7014896096388,
-364.99842683284277,
-30.102031663899265
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5752205438136758,
0.1738432952019428,
-0.028069937273746962
],
"position_mm": [
575.2205438136758,
173.8432952019428,
-28.069937273746962
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005889776871713846,
-0.277749951734101,
-0.027773668480425635
],
"position_mm": [
5.889776871713846,
-277.749951734101,
-27.773668480425634
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44252510711131837,
0.1938152043117354,
-0.02843792005578936
],
"position_mm": [
442.5251071113184,
193.8152043117354,
-28.437920055789363
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5055924541129823,
-0.31461089797784214,
-0.027415592785274952
],
"position_mm": [
505.59245411298224,
-314.6108979778421,
-27.415592785274953
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18624193303915942,
-0.2761411640472494,
-0.025885129337045735
],
"position_mm": [
186.24193303915942,
-276.14116404724945,
-25.885129337045736
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30519904743657306,
-0.3594571249869737,
-0.028942936571111164
],
"position_mm": [
305.19904743657304,
-359.45712498697367,
-28.942936571111165
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518585391069895,
-0.22361804235973723,
-0.027570323917356844
],
"position_mm": [
651.8585391069895,
-223.61804235973722,
-27.570323917356845
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10442262595239493,
-0.1909260849694925,
-0.02770647791311772
],
"position_mm": [
104.42262595239494,
-190.9260849694925,
-27.70647791311772
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35231001609056267,
-0.0900059241196772,
-0.0009460507651846353
],
"position_mm": [
352.31001609056267,
-90.0059241196772,
-0.9460507651846353
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3478440468995901,
-0.010132591250808478,
-0.00039622098990205667
],
"position_mm": [
347.84404689959007,
-10.132591250808478,
-0.3962209899020567
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2502802803853644,
-0.08860567497048337,
3.691096380405397e-05
],
"position_mm": [
250.28028038536436,
-88.60567497048336,
0.036910963804053974
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1661489267104795,
-0.14285343230251288,
0.08673487616734117
],
"position_mm": [
166.14892671047951,
-142.85343230251289,
86.73487616734117
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}