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

541 lines
10 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:18:19Z",
"summary": {
"num_cameras": 4,
"num_markers": 24,
"num_constraints": 94
},
"cameras": [
{
"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.2766563425527722,
-0.15736103587818678,
0.35282956996165155
],
"position_mm": [
276.65634255277223,
-157.36103587818678,
352.82956996165154
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23556911643252706,
-0.17026859457860558,
0.3250519566819013
],
"position_mm": [
235.56911643252707,
-170.2685945786056,
325.0519566819013
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 54,
"position_m": [
0.33947233306131724,
-0.32871618389835755,
-0.027698800201889386
],
"position_mm": [
339.4723330613173,
-328.71618389835754,
-27.698800201889387
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28445692792899624,
-0.2611836444708636,
-0.028690352718600976
],
"position_mm": [
284.45692792899627,
-261.1836444708636,
-28.690352718600977
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04933792418592391,
-0.21707467722465942,
-0.026383896342956657
],
"position_mm": [
49.33792418592391,
-217.0746772246594,
-26.383896342956657
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6272836636656919,
-0.2764037844365331,
-0.0277644051387934
],
"position_mm": [
627.2836636656918,
-276.4037844365331,
-27.7644051387934
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40452772430162187,
-0.17401229629772688,
-0.02589934791275398
],
"position_mm": [
404.52772430162184,
-174.0122962977269,
-25.89934791275398
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022250948397452643,
-0.18785797740792692,
-0.02892701812214967
],
"position_mm": [
-22.250948397452643,
-187.8579774079269,
-28.927018122149672
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005011669430798745,
-0.2788754281274951,
-0.027793166146161688
],
"position_mm": [
5.011669430798745,
-278.8754281274951,
-27.79316614616169
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3117727117737031,
-0.15856714972700237,
-0.026840734629638045
],
"position_mm": [
311.77271177370307,
-158.56714972700237,
-26.840734629638046
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.505387869352935,
-0.3138117733926461,
-0.027931767674350225
],
"position_mm": [
505.387869352935,
-313.8117733926461,
-27.931767674350226
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18717767368882804,
-0.27641139710049,
-0.027196256882746128
],
"position_mm": [
187.17767368882804,
-276.41139710049003,
-27.196256882746127
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3696041867914518,
-0.1851239688711359,
-0.028489482775739074
],
"position_mm": [
369.6041867914518,
-185.1239688711359,
-28.489482775739074
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10724233761178877,
-0.19129101768221987,
-0.026469801589054705
],
"position_mm": [
107.24233761178877,
-191.29101768221986,
-26.469801589054704
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.27888209695865335,
-0.16881605954646775,
0.2398838320548534
],
"position_mm": [
278.88209695865334,
-168.81605954646776,
239.8838320548534
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.30097287067258743,
-0.20403707444237393,
0.1835677589194725
],
"position_mm": [
300.9728706725874,
-204.03707444237392,
183.56775891947248
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3528222319414032,
-0.09178779274259438,
0.0017023591138619096
],
"position_mm": [
352.82223194140323,
-91.78779274259438,
1.7023591138619096
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3475048950196674,
-0.011969796841233803,
0.0008011770735385283
],
"position_mm": [
347.5048950196674,
-11.969796841233803,
0.8011770735385283
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2501450852083915,
-0.08879818063733488,
0.0006104010332379964
],
"position_mm": [
250.14508520839152,
-88.79818063733488,
0.6104010332379964
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.2799285445968184,
-0.13989051418660353,
0.2752228818050831
],
"position_mm": [
279.92854459681837,
-139.89051418660353,
275.2228818050831
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.14608428354636424,
-0.1818570202313519,
0.04927669371203705
],
"position_mm": [
146.08428354636425,
-181.8570202313519,
49.27669371203705
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.22503919902524644,
-0.09203964102843726,
0.02342322176012267
],
"position_mm": [
225.03919902524643,
-92.03964102843726,
23.423221760122672
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.20031946296314712,
-0.13442645550148488,
0.029929172367472782
],
"position_mm": [
200.31946296314712,
-134.4264555014849,
29.92917236747278
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.1642256895214452,
-0.1434107953047098,
0.034699897400645455
],
"position_mm": [
164.2256895214452,
-143.41079530470978,
34.699897400645455
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}