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

485 lines
9.0 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:40:19Z",
"summary": {
"num_cameras": 3,
"num_markers": 22,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2965491449045601,
-0.7989052137066848,
0.801398161144361
],
"position_mm": [
-296.5491449045601,
-798.9052137066848,
801.398161144361
],
"direction": [
0.4766221344470978,
0.6572697162628174,
-0.5838046073913574
]
},
{
"camera_id": "c",
"position_m": [
0.3037280320901282,
-0.9002284925907265,
0.4042794227519738
],
"position_mm": [
303.72803209012824,
-900.2284925907264,
404.2794227519738
],
"direction": [
-0.1104506105184555,
0.9474959373474121,
-0.3000868856906891
]
},
{
"camera_id": "g",
"position_m": [
-0.2079076335893077,
0.203381580310826,
1.4005239466434216
],
"position_mm": [
-207.9076335893077,
203.38158031082602,
1400.5239466434216
],
"direction": [
0.3016498386859894,
-0.2984168231487274,
-0.9055135250091553
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.2153743812105112,
-0.07832978700525246,
0.34122412839149224
],
"position_mm": [
215.3743812105112,
-78.32978700525247,
341.22412839149223
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2686764727227544,
-0.07558468033477526,
0.34013550229734235
],
"position_mm": [
268.6764727227544,
-75.58468033477527,
340.1355022973423
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34518709289957067,
-0.28641624542057226,
-0.02928563336251742
],
"position_mm": [
345.18709289957064,
-286.41624542057224,
-29.28563336251742
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1677473191428892,
-0.17443289528744652,
-0.026307304138611067
],
"position_mm": [
167.7473191428892,
-174.4328952874465,
-26.307304138611066
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3380294614430174,
-0.3296182160563287,
-0.024128283471651135
],
"position_mm": [
338.0294614430174,
-329.61821605632866,
-24.128283471651134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28532456201652484,
-0.26092799141023476,
-0.027746138852308616
],
"position_mm": [
285.32456201652485,
-260.92799141023477,
-27.746138852308615
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.01995634050089523,
-0.19006533843479667,
-0.02616325962397062
],
"position_mm": [
-19.95634050089523,
-190.06533843479667,
-26.16325962397062
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3120861532362653,
-0.15765199066593535,
-0.0281023712990548
],
"position_mm": [
312.0861532362653,
-157.65199066593536,
-28.1023712990548
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5054426842315213,
-0.3142597456579719,
-0.026248631054817607
],
"position_mm": [
505.4426842315213,
-314.2597456579719,
-26.248631054817608
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3610321021583983,
0.29460743243324145,
-0.02647914422940266
],
"position_mm": [
361.0321021583983,
294.60743243324146,
-26.47914422940266
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6472819650156233,
-0.18611984121007558,
-0.028283831576782676
],
"position_mm": [
647.2819650156233,
-186.11984121007558,
-28.283831576782678
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6508696542110953,
-0.22437413531202335,
-0.02724376256043915
],
"position_mm": [
650.8696542110953,
-224.37413531202336,
-27.24376256043915
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.523838020986674,
-0.26706082023943645,
-0.028815498359124832
],
"position_mm": [
523.838020986674,
-267.06082023943645,
-28.81549835912483
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27070548428759394,
-0.16117327343544477,
0.23609924764202594
],
"position_mm": [
270.70548428759395,
-161.17327343544477,
236.09924764202594
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17059856636082193,
-0.05334712935396455,
0.09110760934863117
],
"position_mm": [
170.59856636082193,
-53.347129353964554,
91.10760934863117
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3521467379393346,
-0.09041265414855905,
0.0007640105004762299
],
"position_mm": [
352.14673793933457,
-90.41265414855904,
0.7640105004762299
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021485767137803917,
-0.021928659994571078,
0.0017457675324624314
],
"position_mm": [
21.48576713780392,
-21.928659994571078,
1.7457675324624313
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.22771168996144472,
-0.14986151599372882,
0.16710634425440288
],
"position_mm": [
227.71168996144473,
-149.86151599372883,
167.10634425440287
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.16749166142724176,
-0.1431663551033843,
0.08632669540673872
],
"position_mm": [
167.49166142724175,
-143.1663551033843,
86.32669540673872
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17059342035359756,
-0.1750221225752766,
0.04856942528908042
],
"position_mm": [
170.59342035359757,
-175.0221225752766,
48.56942528908042
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26203507378185653,
-0.17475942615955548,
0.051253914942290556
],
"position_mm": [
262.0350737818565,
-174.7594261595555,
51.25391494229056
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22496839487769343,
-0.1788545700374448,
0.055194972634679665
],
"position_mm": [
224.96839487769344,
-178.8545700374448,
55.194972634679665
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}