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

749 lines
14 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:19:14Z",
"summary": {
"num_cameras": 5,
"num_markers": 34,
"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": "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.2720528670219294,
-0.14893583246510045,
0.3537362186802649
],
"position_mm": [
272.0528670219294,
-148.93583246510045,
353.73621868026487
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23780431017405643,
-0.17039979999063062,
0.3262905904206505
],
"position_mm": [
237.80431017405644,
-170.3997999906306,
326.2905904206505
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 51,
"position_m": [
0.16769931680322595,
-0.17435188925329778,
-0.02696496393626572
],
"position_mm": [
167.69931680322594,
-174.35188925329777,
-26.96496393626572
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34010462881270065,
-0.3277152939269276,
-0.02743547125621846
],
"position_mm": [
340.10462881270064,
-327.7152939269276,
-27.43547125621846
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28429789185294746,
-0.2608510815720963,
-0.027504885214884554
],
"position_mm": [
284.2978918529475,
-260.8510815720963,
-27.504885214884553
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04998124670392593,
-0.21996284590148632,
-0.024385314663780584
],
"position_mm": [
49.98124670392593,
-219.96284590148633,
-24.385314663780584
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6242141944946612,
-0.2765809192234718,
-0.02852919374537558
],
"position_mm": [
624.2141944946612,
-276.58091922347177,
-28.52919374537558
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40431604818762634,
-0.17298685322500088,
-0.0277527873697319
],
"position_mm": [
404.31604818762634,
-172.98685322500089,
-27.752787369731898
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.020429559890408625,
-0.1880693871312962,
-0.027575714892326117
],
"position_mm": [
-20.429559890408626,
-188.0693871312962,
-27.57571489232612
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004494822053747704,
-0.28001543745570684,
-0.034912616086793115
],
"position_mm": [
4.494822053747704,
-280.01543745570683,
-34.912616086793115
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3123400552584854,
-0.15853977263435465,
-0.028110166314452862
],
"position_mm": [
312.3400552584854,
-158.53977263435465,
-28.11016631445286
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.21814437203067719,
0.29696824748007955,
-0.028246244823643015
],
"position_mm": [
218.14437203067718,
296.9682474800795,
-28.246244823643014
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04474497275600721,
0.3416635937435814,
-0.02774746889674987
],
"position_mm": [
44.74497275600721,
341.66359374358143,
-27.74746889674987
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057552180923278,
-0.3144200245150113,
-0.02727929369543768
],
"position_mm": [
505.7552180923278,
-314.4200245150113,
-27.27929369543768
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.645994200321544,
-0.18515998819229557,
-0.02799961187716175
],
"position_mm": [
645.994200321544,
-185.15998819229557,
-27.99961187716175
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18628778829039577,
-0.27627792708050297,
-0.0274285578428897
],
"position_mm": [
186.28778829039578,
-276.277927080503,
-27.428557842889703
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3698769421869903,
-0.18574524981075247,
-0.02675498057292782
],
"position_mm": [
369.8769421869903,
-185.74524981075245,
-26.75498057292782
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30481794578388044,
-0.359826606925805,
-0.02473683021864018
],
"position_mm": [
304.8179457838804,
-359.826606925805,
-24.73683021864018
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.652378641776526,
-0.22305713043400152,
-0.02737720019849706
],
"position_mm": [
652.378641776526,
-223.05713043400152,
-27.37720019849706
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1055491836362644,
-0.18969769887796023,
-0.02812209285352669
],
"position_mm": [
105.54918363626439,
-189.69769887796022,
-28.12209285352669
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5225694677527013,
-0.26657127484953824,
-0.027981234330587433
],
"position_mm": [
522.5694677527013,
-266.57127484953827,
-27.981234330587434
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.26400507810604773,
-0.15177211266612375,
0.236736021885625
],
"position_mm": [
264.00507810604773,
-151.77211266612375,
236.736021885625
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.21489361565108706,
-0.15772693331336224,
0.23504441704462814
],
"position_mm": [
214.89361565108706,
-157.72693331336225,
235.04441704462815
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.26420617978704297,
-0.15744752921045613,
0.1669667545854475
],
"position_mm": [
264.20617978704297,
-157.44752921045614,
166.9667545854475
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.1394650945855756,
-0.05292561017360204,
0.09162385531037405
],
"position_mm": [
139.4650945855756,
-52.92561017360204,
91.62385531037405
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6505373893817864,
-0.009886025195813048,
0.0003613352825000179
],
"position_mm": [
650.5373893817864,
-9.886025195813048,
0.3613352825000179
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3519607401753456,
-0.09107785119179455,
0.0008439307769675655
],
"position_mm": [
351.9607401753456,
-91.07785119179455,
0.8439307769675655
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021064915599808925,
-0.020107840161720174,
0.0012934590754907574
],
"position_mm": [
21.064915599808923,
-20.107840161720173,
1.2934590754907573
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34763695625627977,
-0.011199219998465137,
3.4101028166463812e-06
],
"position_mm": [
347.63695625627975,
-11.199219998465137,
0.003410102816646381
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25014919363856913,
-0.0895675451036917,
7.441590328313977e-05
],
"position_mm": [
250.14919363856913,
-89.5675451036917,
0.07441590328313977
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1378986981538459,
-0.14266697178581755,
0.0849882096484341
],
"position_mm": [
137.89869815384588,
-142.66697178581757,
84.9882096484341
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14114856639605744,
-0.17372373153077728,
0.046583284759296774
],
"position_mm": [
141.14856639605745,
-173.7237315307773,
46.583284759296774
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23283680074020643,
-0.17783249885109018,
0.05256842387087615
],
"position_mm": [
232.83680074020643,
-177.83249885109018,
52.56842387087615
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19546932225925154,
-0.174762765652007,
0.05187615108604229
],
"position_mm": [
195.46932225925153,
-174.76276565200698,
51.876151086042285
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}