Files
appRobotRender/data/camera_study/Scene4/k4_cdeg/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-02T22:51:42Z",
"summary": {
"num_cameras": 4,
"num_markers": 24,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.30222042083446865,
-0.9015130863831495,
0.39827613859571753
],
"position_mm": [
302.22042083446865,
-901.5130863831496,
398.27613859571755
],
"direction": [
-0.10769812762737274,
0.9494794607162476,
-0.2947707772254944
]
},
{
"camera_id": "d",
"position_m": [
0.7046937746856436,
-0.7914174011623307,
0.3989527588758248
],
"position_mm": [
704.6937746856437,
-791.4174011623307,
398.9527588758248
],
"direction": [
-0.5576696991920471,
0.7805226445198059,
-0.28246936202049255
]
},
{
"camera_id": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
},
{
"camera_id": "g",
"position_m": [
-0.20647920852698148,
0.20854052825566233,
1.3996693000606282
],
"position_mm": [
-206.4792085269815,
208.54052825566234,
1399.669300060628
],
"direction": [
0.30005520582199097,
-0.30117395520210266,
-0.9051304459571838
]
}
],
"markers": [
{
"marker_id": 44,
"position_m": [
0.3202910656083055,
-0.2899132867594637,
0.18684813424562605
],
"position_mm": [
320.29106560830553,
-289.9132867594637,
186.84813424562606
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 48,
"position_m": [
0.6892732987005655,
-0.32061189535937185,
-0.026104798781796182
],
"position_mm": [
689.2732987005655,
-320.61189535937183,
-26.10479878179618
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1678841461538982,
-0.1736784967238613,
-0.02729555488636243
],
"position_mm": [
167.8841461538982,
-173.6784967238613,
-27.29555488636243
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6028437866143543,
-0.36342837020579905,
-0.02806955690834872
],
"position_mm": [
602.8437866143544,
-363.42837020579907,
-28.069556908348723
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.0490038934722705,
-0.21747980072949638,
-0.026574439505380257
],
"position_mm": [
49.0038934722705,
-217.4798007294964,
-26.57443950538026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6269944406226027,
-0.27835664620592393,
-0.02713617310515706
],
"position_mm": [
626.9944406226027,
-278.35664620592394,
-27.13617310515706
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.402015759419379,
-0.17463329944051473,
-0.026881591654829923
],
"position_mm": [
402.015759419379,
-174.63329944051472,
-26.881591654829922
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.775681537173617,
-0.2365622981735607,
-0.027485359019952638
],
"position_mm": [
775.681537173617,
-236.5622981735607,
-27.48535901995264
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021879842411162836,
-0.186562997917946,
-0.02874099506015172
],
"position_mm": [
-21.879842411162837,
-186.562997917946,
-28.740995060151718
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004856604814931026,
-0.2794156893536254,
-0.02762332699206099
],
"position_mm": [
4.856604814931026,
-279.4156893536254,
-27.62332699206099
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5059105963981082,
-0.3143139362197576,
-0.027129044191856754
],
"position_mm": [
505.9105963981082,
-314.31393621975764,
-27.129044191856753
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18660173285189585,
-0.2755815296767254,
-0.02758536897183591
],
"position_mm": [
186.60173285189586,
-275.5815296767254,
-27.58536897183591
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6509293244955501,
-0.22280631479897478,
-0.027943630105498433
],
"position_mm": [
650.9293244955501,
-222.80631479897477,
-27.943630105498432
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1058310168267681,
-0.18943803686022684,
-0.028013585367223422
],
"position_mm": [
105.83101682676809,
-189.43803686022684,
-28.013585367223424
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2811814604238296,
-0.2346753233201353,
0.22088198907843018
],
"position_mm": [
281.18146042382955,
-234.6753233201353,
220.88198907843017
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.3098148592978921,
-0.22736568882617217,
0.18117110408015963
],
"position_mm": [
309.8148592978921,
-227.36568882617217,
181.17110408015964
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2810955851305033,
-0.16868248960612509,
0.24422616896576999
],
"position_mm": [
281.0955851305033,
-168.68248960612507,
244.22616896576997
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.35292848912711156,
-0.09072416875388524,
0.001426115101307366
],
"position_mm": [
352.92848912711156,
-90.72416875388524,
1.426115101307366
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2544473820667063,
-0.16835366460440393,
0.2415047743387152
],
"position_mm": [
254.4473820667063,
-168.35366460440392,
241.5047743387152
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2551423691704889,
-0.2687339995916475,
0.20511491494462933
],
"position_mm": [
255.14236917048888,
-268.7339995916475,
205.11491494462933
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.17541590493413367,
-0.015503482142946343,
0.2487109701198071
],
"position_mm": [
175.41590493413366,
-15.503482142946343,
248.71097011980711
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.3100070228968763,
-0.056682389122243076,
0.2562796257481167
],
"position_mm": [
310.0070228968763,
-56.68238912224307,
256.2796257481167
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.27030602206151094,
-0.06504408839852897,
0.28463296804532007
],
"position_mm": [
270.30602206151093,
-65.04408839852897,
284.63296804532007
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.23300280169335058,
-0.06144381399891598,
0.2859606586355654
],
"position_mm": [
233.0028016933506,
-61.44381399891598,
285.96065863556544
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}