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

636 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T23:01:12Z",
"summary": {
"num_cameras": 4,
"num_markers": 29,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.30449238671529855,
-0.8931909500442883,
1.2021616686917198
],
"position_mm": [
304.49238671529855,
-893.1909500442882,
1202.1616686917198
],
"direction": [
0.005216329824179411,
0.6232568621635437,
-0.7819998264312744
]
},
{
"camera_id": "c",
"position_m": [
0.31702206513417014,
-0.9009856513305725,
0.39446443494699257
],
"position_mm": [
317.02206513417013,
-900.9856513305725,
394.4644349469926
],
"direction": [
-0.12359802424907684,
0.9488852620124817,
-0.29041391611099243
]
},
{
"camera_id": "d",
"position_m": [
0.7054014679839464,
-0.7919478105063438,
0.3967113315257853
],
"position_mm": [
705.4014679839464,
-791.9478105063438,
396.7113315257853
],
"direction": [
-0.5578631162643433,
0.781220555305481,
-0.28014856576919556
]
},
{
"camera_id": "f",
"position_m": [
0.48085701508868617,
-0.3026928145345371,
1.4042255506450263
],
"position_mm": [
480.8570150886862,
-302.6928145345371,
1404.2255506450263
],
"direction": [
-0.22449733316898346,
0.08296965062618256,
-0.970936119556427
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.28458781357908486,
-0.08312955522598071,
0.44099400263556743
],
"position_mm": [
284.58781357908487,
-83.12955522598071,
440.9940026355674
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.2482692174808091,
-0.08131835248257195,
0.4714228233184808
],
"position_mm": [
248.2692174808091,
-81.31835248257195,
471.42282331848077
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.27925054476867944,
-0.05336678807038824,
0.454421428235517
],
"position_mm": [
279.25054476867945,
-53.36678807038824,
454.421428235517
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.3440512735182989,
-0.2859685055482222,
-0.0321751184538308
],
"position_mm": [
344.0512735182989,
-285.9685055482222,
-32.175118453830805
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16839386705082554,
-0.1741897201158089,
-0.026872045761182916
],
"position_mm": [
168.39386705082555,
-174.1897201158089,
-26.872045761182918
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4887974331708199,
0.21552001242394703,
-0.028846534142827555
],
"position_mm": [
488.79743317081994,
215.52001242394704,
-28.846534142827554
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3402548135513452,
-0.329030696094385,
-0.023487361257453925
],
"position_mm": [
340.2548135513452,
-329.030696094385,
-23.487361257453923
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04857222505143023,
-0.21664942837464077,
-0.026847767103197008
],
"position_mm": [
48.57222505143023,
-216.64942837464076,
-26.847767103197008
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.403347061204758,
-0.170457273662301,
-0.030195418323335103
],
"position_mm": [
403.347061204758,
-170.45727366230102,
-30.195418323335105
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02244726596097815,
-0.18606800561243897,
-0.029308056793481058
],
"position_mm": [
-22.44726596097815,
-186.06800561243898,
-29.308056793481057
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005051989391302943,
-0.27903256164765744,
-0.027529443464383456
],
"position_mm": [
5.051989391302943,
-279.0325616476574,
-27.529443464383455
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.02637020423391682,
0.19124536216908825,
-0.025666214775106423
],
"position_mm": [
-26.37020423391682,
191.24536216908825,
-25.666214775106422
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3127978718026039,
-0.15934021008905985,
-0.026744598991422907
],
"position_mm": [
312.7978718026039,
-159.34021008905987,
-26.744598991422908
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1870450032250531,
-0.27610163891086065,
-0.027741587086025834
],
"position_mm": [
187.0450032250531,
-276.10163891086063,
-27.741587086025834
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37045301443207784,
-0.1863224806402936,
-0.026182007890747542
],
"position_mm": [
370.45301443207785,
-186.3224806402936,
-26.182007890747542
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10675096093497352,
-0.19149398348044716,
-0.02644315753986471
],
"position_mm": [
106.75096093497352,
-191.49398348044716,
-26.44315753986471
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.30923641158740167,
-0.11174321873957149,
0.326962470513161
],
"position_mm": [
309.2364115874017,
-111.74321873957149,
326.962470513161
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35255851454028253,
-0.09173481003827379,
0.0016783314628906615
],
"position_mm": [
352.55851454028254,
-91.73481003827379,
1.6783314628906614
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021910199574026522,
-0.01868200056413372,
-0.001368172431773349
],
"position_mm": [
21.91019957402652,
-18.68200056413372,
-1.368172431773349
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25244151471768583,
-0.00958795392391548,
0.0005894379001408042
],
"position_mm": [
252.44151471768583,
-9.58795392391548,
0.5894379001408042
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3476509228445962,
-0.01188992732575163,
0.0008361092532813099
],
"position_mm": [
347.6509228445962,
-11.88992732575163,
0.8361092532813099
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25113453202005903,
-0.08957725935482608,
0.0006416388266386323
],
"position_mm": [
251.13453202005903,
-89.57725935482608,
0.6416388266386323
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2687965244466409,
-0.14282491119763013,
0.2637847965904524
],
"position_mm": [
268.79652444664094,
-142.82491119763014,
263.7847965904524
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2614319354732228,
-0.11482284193748278,
0.36825894867949893
],
"position_mm": [
261.4319354732228,
-114.82284193748278,
368.2589486794989
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.1862311126240111,
-0.11624066997815673,
0.17775190407865704
],
"position_mm": [
186.2311126240111,
-116.24066997815673,
177.75190407865705
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.28123024557521326,
-0.15773068299338205,
0.12620133988043544
],
"position_mm": [
281.23024557521325,
-157.73068299338206,
126.20133988043544
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.19216759111458162,
-0.1593488186072228,
0.15416254654386896
],
"position_mm": [
192.16759111458163,
-159.3488186072228,
154.16254654386896
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2837567005940646,
-0.16473266741628084,
0.1519348417171347
],
"position_mm": [
283.7567005940646,
-164.73266741628083,
151.9348417171347
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.24664721429437936,
-0.15952979665364578,
0.15050381802436244
],
"position_mm": [
246.64721429437935,
-159.52979665364577,
150.50381802436243
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}