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

428 lines
8.0 KiB
JSON

{
"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
]
}
]
}