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

579 lines
11 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:52:05Z",
"summary": {
"num_cameras": 4,
"num_markers": 26,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.30646773723406184,
-0.8952954576450594,
1.2012608829797486
],
"position_mm": [
306.4677372340618,
-895.2954576450594,
1201.2608829797487
],
"direction": [
0.00400501536205411,
0.6243181228637695,
-0.7811599373817444
]
},
{
"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.3216934868750757,
-0.2909967984785895,
0.18808414049012426
],
"position_mm": [
321.69348687507573,
-290.9967984785895,
188.08414049012427
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 48,
"position_m": [
0.6883389021148975,
-0.31962114058270624,
-0.026695645563454034
],
"position_mm": [
688.3389021148975,
-319.62114058270623,
-26.695645563454033
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16865517144524295,
-0.17390981991869361,
-0.026823621704913977
],
"position_mm": [
168.65517144524296,
-173.90981991869361,
-26.823621704913975
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6026026071469148,
-0.36307108912454417,
-0.028249902431596415
],
"position_mm": [
602.6026071469148,
-363.0710891245442,
-28.249902431596414
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049809966094523116,
-0.2174123668338828,
-0.026548449182546393
],
"position_mm": [
49.80996609452311,
-217.4123668338828,
-26.548449182546392
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.625806328276254,
-0.2777354076350995,
-0.027393064374703433
],
"position_mm": [
625.806328276254,
-277.73540763509953,
-27.39306437470343
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40386296342046807,
-0.17642552276427173,
-0.025453287390704207
],
"position_mm": [
403.8629634204681,
-176.42552276427173,
-25.453287390704208
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.775440184754216,
-0.23629212072009712,
-0.02772681523364979
],
"position_mm": [
775.440184754216,
-236.2921207200971,
-27.726815233649788
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021696420039852417,
-0.1879863879202929,
-0.02899795153001892
],
"position_mm": [
-21.696420039852416,
-187.9863879202929,
-28.99795153001892
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0053321837345395124,
-0.27911440098369816,
-0.027400168465962885
],
"position_mm": [
5.332183734539512,
-279.11440098369815,
-27.400168465962885
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7511016778650419,
-0.2859051049748172,
-0.026590803869924812
],
"position_mm": [
751.1016778650419,
-285.9051049748172,
-26.590803869924812
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5065081467406534,
-0.3146138626527778,
-0.02684111344714786
],
"position_mm": [
506.5081467406534,
-314.6138626527778,
-26.841113447147862
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36185715720353895,
0.29489757798768,
-0.02679968572297724
],
"position_mm": [
361.857157203539,
294.89757798768,
-26.79968572297724
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18683175728064466,
-0.27590944506016263,
-0.027412536193059483
],
"position_mm": [
186.83175728064467,
-275.9094450601626,
-27.412536193059484
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6512763942766837,
-0.22286904018379186,
-0.027962966321305197
],
"position_mm": [
651.2763942766837,
-222.86904018379187,
-27.962966321305196
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10661526437900741,
-0.1894693984959104,
-0.029723790244412886
],
"position_mm": [
106.61526437900741,
-189.4693984959104,
-29.723790244412886
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5242395432286079,
-0.267170005198839,
-0.029560549657913382
],
"position_mm": [
524.2395432286079,
-267.17000519883896,
-29.56054965791338
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28139269590678145,
-0.23525586331587336,
0.22093417878274463
],
"position_mm": [
281.39269590678146,
-235.25586331587337,
220.93417878274462
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.30995927775351123,
-0.22756171964907562,
0.18124777604917358
],
"position_mm": [
309.95927775351123,
-227.56171964907563,
181.24777604917358
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28244060942585836,
-0.1692575736049396,
0.24423939605187814
],
"position_mm": [
282.4406094258584,
-169.25757360493958,
244.23939605187815
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7529775739983864,
-0.09020527802364774,
-0.00028812393538086363
],
"position_mm": [
752.9775739983863,
-90.20527802364774,
-0.2881239353808636
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6506777202239701,
-0.009276767878720069,
-0.00024566088561861916
],
"position_mm": [
650.67772022397,
-9.276767878720069,
-0.24566088561861915
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6471181489726027,
-0.08919722060121846,
-0.0004701296672011206
],
"position_mm": [
647.1181489726026,
-89.19722060121846,
-0.4701296672011206
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.18029936999571092,
-0.02056432192955079,
0.2353730639447328
],
"position_mm": [
180.29936999571092,
-20.56432192955079,
235.37306394473282
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.3102945906760998,
-0.05725745272066497,
0.2564188262828171
],
"position_mm": [
310.2945906760998,
-57.25745272066497,
256.41882628281707
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 247,
"position_m": [
0.23116638879111093,
-0.060280842951723174,
0.2852408289864591
],
"position_mm": [
231.16638879111093,
-60.28084295172317,
285.24082898645906
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}