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

806 lines
15 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:19:31Z",
"summary": {
"num_cameras": 5,
"num_markers": 37,
"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": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
},
{
"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.2703186984785048,
-0.1485014445914474,
0.35254195817845774
],
"position_mm": [
270.3186984785048,
-148.5014445914474,
352.5419581784577
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23526569317819002,
-0.16954591450284792,
0.3255028459937333
],
"position_mm": [
235.26569317819002,
-169.54591450284792,
325.50284599373333
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16800335856054868,
-0.17372275225598746,
-0.02727304061422243
],
"position_mm": [
168.0033585605487,
-173.72275225598747,
-27.27304061422243
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34010463043038797,
-0.32771529306402825,
-0.02743547069688541
],
"position_mm": [
340.10463043038794,
-327.71529306402823,
-27.43547069688541
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28429789185230747,
-0.2608510815723541,
-0.027504885213602268
],
"position_mm": [
284.2978918523075,
-260.8510815723541,
-27.504885213602268
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.048736566139605315,
-0.21693824189959984,
-0.02659684007760219
],
"position_mm": [
48.736566139605316,
-216.93824189959983,
-26.596840077602188
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.624756966366116,
-0.27692551100776885,
-0.028286664928491856
],
"position_mm": [
624.756966366116,
-276.9255110077689,
-28.286664928491856
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40457304030150454,
-0.17371015039018511,
-0.02715464832799664
],
"position_mm": [
404.57304030150453,
-173.7101503901851,
-27.15464832799664
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02275358479338131,
-0.18748563215191905,
-0.029194805450461027
],
"position_mm": [
-22.753584793381307,
-187.48563215191905,
-29.194805450461025
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004910816936182023,
-0.2790997079400818,
-0.027775067103449895
],
"position_mm": [
4.910816936182023,
-279.0997079400818,
-27.775067103449896
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3118187296576939,
-0.1584963342889167,
-0.027084140025078456
],
"position_mm": [
311.8187296576939,
-158.4963342889167,
-27.084140025078455
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.21814437203067683,
0.29696824747985645,
-0.028246244823024267
],
"position_mm": [
218.14437203067683,
296.9682474798565,
-28.246244823024266
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.044744972755869375,
0.3416635937382842,
-0.02774746889019301
],
"position_mm": [
44.74497275586938,
341.6635937382842,
-27.74746889019301
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057015874605002,
-0.3145702098611734,
-0.027233463989101987
],
"position_mm": [
505.7015874605002,
-314.5702098611734,
-27.23346398910199
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6460055351613447,
-0.18518160965795183,
-0.02799003895054247
],
"position_mm": [
646.0055351613447,
-185.18160965795184,
-27.99003895054247
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.186646764723918,
-0.27563833814777094,
-0.02782320000573662
],
"position_mm": [
186.646764723918,
-275.6383381477709,
-27.82320000573662
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36964686400849356,
-0.1851115318218935,
-0.02712291375794558
],
"position_mm": [
369.64686400849354,
-185.1115318218935,
-27.12291375794558
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3048179466253962,
-0.3598266061120347,
-0.024736840394756765
],
"position_mm": [
304.8179466253962,
-359.8266061120347,
-24.736840394756765
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6523287208989482,
-0.22308926784071517,
-0.02738283985136344
],
"position_mm": [
652.3287208989482,
-223.08926784071517,
-27.38283985136344
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10606000875140952,
-0.1899150610400121,
-0.027817325394027384
],
"position_mm": [
106.06000875140951,
-189.9150610400121,
-27.817325394027385
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5231102238664754,
-0.266932820354191,
-0.02780973558164304
],
"position_mm": [
523.1102238664754,
-266.93282035419105,
-27.809735581643043
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2763119661120134,
-0.173862013619606,
0.23612444960487536
],
"position_mm": [
276.3119661120134,
-173.862013619606,
236.12444960487537
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.2274392599100452,
-0.16600170788063753,
0.23588736374654456
],
"position_mm": [
227.43925991004522,
-166.00170788063753,
235.88736374654457
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.3077947868034703,
-0.21886012404750632,
0.19271674593253343
],
"position_mm": [
307.7947868034703,
-218.86012404750633,
192.71674593253343
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.11814733267955241,
-0.05993213625654553,
0.10871335761117634
],
"position_mm": [
118.1473326795524,
-59.93213625654553,
108.71335761117635
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6505373893820389,
-0.009886025195972472,
0.00036133528255847457
],
"position_mm": [
650.5373893820389,
-9.886025195972472,
0.3613352825584746
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35209419337228326,
-0.09110762946401839,
0.001127691742541883
],
"position_mm": [
352.09419337228326,
-91.10762946401839,
1.1276917425418829
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021131136247163416,
-0.020302193371136815,
0.0006403405554218917
],
"position_mm": [
21.131136247163415,
-20.302193371136816,
0.6403405554218917
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2521410918485393,
-0.00897180016900328,
1.3698872843770693e-05
],
"position_mm": [
252.14109184853928,
-8.97180016900328,
0.013698872843770693
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34724453830403323,
-0.011258292534052963,
0.00037848669410821083
],
"position_mm": [
347.24453830403326,
-11.258292534052963,
0.37848669410821084
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25010660770203536,
-0.08894278247847384,
0.0007215080763705658
],
"position_mm": [
250.10660770203535,
-88.94278247847384,
0.7215080763705658
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.286403069283751,
-0.15077605842637606,
0.27422773568676956
],
"position_mm": [
286.403069283751,
-150.77605842637607,
274.22773568676956
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.13775418897021036,
-0.14482404407831959,
0.0861542744870415
],
"position_mm": [
137.75418897021035,
-144.8240440783196,
86.15427448704149
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.139914763360005,
-0.17488425000043273,
0.046889378924261
],
"position_mm": [
139.914763360005,
-174.88425000043273,
46.889378924261
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.24314163240345688,
-0.10687321814709427,
0.03443287562056298
],
"position_mm": [
243.14163240345687,
-106.87321814709428,
34.432875620562974
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.22350919687283624,
-0.1518930753757944,
0.040591145294927564
],
"position_mm": [
223.50919687283624,
-151.8930753757944,
40.591145294927564
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19616099479848337,
-0.1748975303040855,
0.05195474363128483
],
"position_mm": [
196.16099479848336,
-174.8975303040855,
51.95474363128483
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}