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

220 lines
4.2 KiB
JSON

{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-02T22:56:21Z",
"summary": {
"num_cameras": 3,
"num_markers": 8,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29985778072375346,
-0.9015086886763308,
0.7085895420934379
],
"position_mm": [
-299.8577807237535,
-901.5086886763308,
708.5895420934379
],
"direction": [
0.46960189938545227,
0.7278991937637329,
-0.499636709690094
]
},
{
"camera_id": "b",
"position_m": [
0.3134536976647028,
-0.8923579484022319,
1.20507845611891
],
"position_mm": [
313.4536976647028,
-892.357948402232,
1205.07845611891
],
"direction": [
-0.0005159506108611822,
0.6220897436141968,
-0.7829457521438599
]
},
{
"camera_id": "c",
"position_m": [
0.28752597698377347,
-0.9090323131522682,
0.39592483186863714
],
"position_mm": [
287.5259769837735,
-909.0323131522682,
395.9248318686371
],
"direction": [
-0.09462770819664001,
0.9521815180778503,
-0.29050973057746887
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.377877845734011,
-0.17936654044837774,
0.12617727915965993
],
"position_mm": [
377.87784573401103,
-179.36654044837775,
126.17727915965993
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.332187055987939,
-0.14664645019410336,
0.13645040306121867
],
"position_mm": [
332.187055987939,
-146.64645019410335,
136.45040306121868
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 62,
"position_m": [
0.40265980292905307,
-0.17358170054582409,
-0.027251353128284896
],
"position_mm": [
402.65980292905306,
-173.58170054582408,
-27.251353128284897
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 122,
"position_m": [
0.3652432797014912,
-0.01791635022508872,
0.27708679961667393
],
"position_mm": [
365.2432797014912,
-17.91635022508872,
277.08679961667394
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 124,
"position_m": [
0.366237767502938,
-0.10597543417712238,
0.21550341798760586
],
"position_mm": [
366.237767502938,
-105.97543417712238,
215.50341798760587
],
"link": "Arm2",
"normal": [
-1.0,
0.0,
0.0
]
},
{
"marker_id": 210,
"position_m": [
0.020910461343237156,
-0.02001864902609356,
0.00022526964742271735
],
"position_mm": [
20.910461343237156,
-20.01864902609356,
0.22526964742271735
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25183588570670834,
-0.009629227748749641,
8.184900144366657e-05
],
"position_mm": [
251.83588570670835,
-9.62922774874964,
0.08184900144366657
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.24988190491988682,
-0.08788949319552451,
-0.0007889643566693026
],
"position_mm": [
249.88190491988684,
-87.88949319552451,
-0.7889643566693025
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
}
]
}