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

429 lines
8.1 KiB
JSON

{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:29Z",
"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.27356580043442585,
-0.14471151023175435,
0.35218949456288706
],
"position_mm": [
273.56580043442585,
-144.71151023175435,
352.18949456288703
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23920351120641248,
-0.16426319400404618,
0.32451071445432755
],
"position_mm": [
239.2035112064125,
-164.26319400404617,
324.51071445432757
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16822074074277132,
-0.17218579053306335,
-0.02845022420807021
],
"position_mm": [
168.2207407427713,
-172.18579053306334,
-28.45022420807021
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28401596039783783,
-0.2608301628908543,
-0.027290309109703634
],
"position_mm": [
284.01596039783783,
-260.8301628908543,
-27.290309109703635
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40241850132505036,
-0.17213057141788307,
-0.028293413815661188
],
"position_mm": [
402.4185013250504,
-172.13057141788306,
-28.29341381566119
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01911487242506969,
-0.18934799468594626,
-0.026649460747770037
],
"position_mm": [
-19.114872425069688,
-189.34799468594628,
-26.649460747770036
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3121047760120123,
-0.1582972968440556,
-0.028505203714395574
],
"position_mm": [
312.1047760120123,
-158.2972968440556,
-28.505203714395574
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057192497643279,
-0.3135530604078229,
-0.027098683529799446
],
"position_mm": [
505.7192497643279,
-313.5530604078229,
-27.098683529799445
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18612402126713196,
-0.27671986803048737,
-0.02695623049189471
],
"position_mm": [
186.12402126713195,
-276.71986803048736,
-26.95623049189471
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3724014362809918,
-0.182658984885124,
-0.02880571305854101
],
"position_mm": [
372.4014362809918,
-182.658984885124,
-28.80571305854101
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10500549591252487,
-0.19082465474554366,
-0.027397012526673425
],
"position_mm": [
105.00549591252486,
-190.82465474554365,
-27.397012526673425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 115,
"position_m": [
0.2143609569671029,
-0.15814568024822678,
0.23499174603821796
],
"position_mm": [
214.36095696710288,
-158.1456802482268,
234.99174603821797
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.13929327664244057,
-0.05347506615494946,
0.09197035769326246
],
"position_mm": [
139.29327664244056,
-53.47506615494946,
91.97035769326246
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35279444879725735,
-0.0878994073070191,
-0.0007124022009807846
],
"position_mm": [
352.79444879725736,
-87.8994073070191,
-0.7124022009807847
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.020836587298661523,
-0.020535054383727946,
0.0016476687830481282
],
"position_mm": [
20.836587298661524,
-20.535054383727946,
1.6476687830481282
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13772197629839822,
-0.13961305434594223,
0.08606389802443187
],
"position_mm": [
137.72197629839823,
-139.61305434594223,
86.06389802443188
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14140701140968093,
-0.17383531209202813,
0.04502978420411187
],
"position_mm": [
141.40701140968093,
-173.83531209202812,
45.02978420411187
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23135802473477993,
-0.17436320452316686,
0.050646304664256556
],
"position_mm": [
231.35802473477992,
-174.36320452316687,
50.646304664256554
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19707921937645023,
-0.17383940979823326,
0.05104147177177655
],
"position_mm": [
197.07921937645023,
-173.83940979823325,
51.04147177177655
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}