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

712 lines
13 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:43:56Z",
"summary": {
"num_cameras": 4,
"num_markers": 33,
"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": "b",
"position_m": [
0.305490949597657,
-0.8933107144337022,
1.201793445382242
],
"position_mm": [
305.490949597657,
-893.3107144337023,
1201.793445382242
],
"direction": [
0.004346273839473724,
0.6234733462333679,
-0.7818325161933899
]
},
{
"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": "e",
"position_m": [
1.199993510216928,
-0.898854507188056,
0.3991201451566491
],
"position_mm": [
1199.993510216928,
-898.854507188056,
399.12014515664913
],
"direction": [
-0.7501824498176575,
0.6059012413024902,
-0.26478278636932373
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.2174698762132873,
-0.07665917015694247,
0.3409259234761996
],
"position_mm": [
217.4698762132873,
-76.65917015694247,
340.9259234761996
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2697685112492709,
-0.07514037074039855,
0.34055386196671245
],
"position_mm": [
269.76851124927094,
-75.14037074039855,
340.5538619667124
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34449142019705037,
-0.28601864763621176,
-0.028596358946913696
],
"position_mm": [
344.4914201970504,
-286.01864763621177,
-28.596358946913696
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16829830796529396,
-0.17400456131992958,
-0.026826754084953428
],
"position_mm": [
168.29830796529396,
-174.0045613199296,
-26.82675408495343
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48700429523709093,
0.21338225409312964,
-0.026973487498073375
],
"position_mm": [
487.00429523709096,
213.38225409312963,
-26.973487498073375
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3399489335551949,
-0.3298082929154174,
-0.02613334046194129
],
"position_mm": [
339.9489335551949,
-329.80829291541744,
-26.133340461941287
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28442893783630807,
-0.2609999127061483,
-0.027147468498768933
],
"position_mm": [
284.4289378363081,
-260.9999127061483,
-27.147468498768934
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04897029352094907,
-0.21723831127520515,
-0.02613769688627768
],
"position_mm": [
48.97029352094906,
-217.23831127520515,
-26.13769688627768
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4041520492915417,
-0.1734500793923325,
-0.027115522602362305
],
"position_mm": [
404.1520492915417,
-173.4500793923325,
-27.115522602362304
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02218803475966879,
-0.18698674462254242,
-0.028665200588858134
],
"position_mm": [
-22.18803475966879,
-186.9867446225424,
-28.665200588858134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005386871282875213,
-0.2795810569709464,
-0.02626168538343761
],
"position_mm": [
5.386871282875213,
-279.58105697094635,
-26.261685383437612
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44263571843697835,
0.19335790138403525,
-0.0272014620602517
],
"position_mm": [
442.6357184369784,
193.35790138403524,
-27.2014620602517
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3119889241112886,
-0.1587875685342686,
-0.027302363798760314
],
"position_mm": [
311.9889241112886,
-158.7875685342686,
-27.302363798760314
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5061523749161873,
-0.3141661680486677,
-0.027108937539805398
],
"position_mm": [
506.1523749161872,
-314.1661680486677,
-27.1089375398054
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3616431682195012,
0.295533139686157,
-0.027302511075867265
],
"position_mm": [
361.6431682195012,
295.533139686157,
-27.302511075867265
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6472607269459704,
-0.18601972156255234,
-0.028670093530180393
],
"position_mm": [
647.2607269459704,
-186.01972156255235,
-28.67009353018039
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18622982739982016,
-0.27604266054100035,
-0.02798811452312228
],
"position_mm": [
186.22982739982015,
-276.0426605410004,
-27.98811452312228
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36958700557392854,
-0.18588100242403707,
-0.026367523196776564
],
"position_mm": [
369.58700557392854,
-185.88100242403706,
-26.367523196776563
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6507377651471759,
-0.22425451124771717,
-0.026838195918407637
],
"position_mm": [
650.7377651471759,
-224.25451124771718,
-26.838195918407635
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10643527964157265,
-0.19050732593821063,
-0.027119102028714908
],
"position_mm": [
106.43527964157265,
-190.5073259382106,
-27.11910202871491
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5229260576730479,
-0.2663476776167085,
-0.029288734982395048
],
"position_mm": [
522.9260576730479,
-266.3476776167085,
-29.28873498239505
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27088894745397923,
-0.16062273934550864,
0.23578238558656947
],
"position_mm": [
270.88894745397926,
-160.62273934550865,
235.78238558656946
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17086671210400267,
-0.05397095685682249,
0.09165436056693978
],
"position_mm": [
170.86671210400266,
-53.97095685682249,
91.65436056693977
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6493144914619525,
-0.010769274123621175,
0.0006234360809487195
],
"position_mm": [
649.3144914619526,
-10.769274123621175,
0.6234360809487195
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3524658705944555,
-0.0915905550641322,
0.0010778031258640633
],
"position_mm": [
352.4658705944555,
-91.5905550641322,
1.0778031258640632
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02175145862221494,
-0.019673479922372852,
0.00035008129499527145
],
"position_mm": [
21.75145862221494,
-19.673479922372852,
0.35008129499527146
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3479399090182535,
-0.01172124708960587,
0.0004382236894174173
],
"position_mm": [
347.9399090182535,
-11.72124708960587,
0.4382236894174173
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.22771168996140223,
-0.14986151599409278,
0.1671063442545735
],
"position_mm": [
227.71168996140224,
-149.86151599409277,
167.1063442545735
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.16759944316526845,
-0.14377792505991116,
0.08675166977970275
],
"position_mm": [
167.59944316526844,
-143.77792505991115,
86.75166977970275
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.25814567607664785,
-0.16706596582389155,
0.028249495779506324
],
"position_mm": [
258.1456760766479,
-167.06596582389156,
28.249495779506322
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1706312551521448,
-0.1751654454296578,
0.04859854761415878
],
"position_mm": [
170.6312551521448,
-175.1654454296578,
48.598547614158775
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26217860486533207,
-0.1770254260300122,
0.05278862606214908
],
"position_mm": [
262.1786048653321,
-177.0254260300122,
52.788626062149085
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22469411365764713,
-0.17680968308932743,
0.053837032867274065
],
"position_mm": [
224.69411365764714,
-176.80968308932742,
53.83703286727407
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}