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

693 lines
13 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:23:21Z",
"summary": {
"num_cameras": 4,
"num_markers": 32,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2999039553024492,
-0.7966331104538593,
0.8022965428228306
],
"position_mm": [
-299.90395530244916,
-796.6331104538593,
802.2965428228306
],
"direction": [
0.4790363907814026,
0.655602753162384,
-0.5837029814720154
]
},
{
"camera_id": "b",
"position_m": [
0.2997741245358298,
-0.8919452713410032,
1.1998563182979443
],
"position_mm": [
299.7741245358298,
-891.9452713410033,
1199.8563182979442
],
"direction": [
0.008538469672203064,
0.6230279803276062,
-0.7821529507637024
]
},
{
"camera_id": "c",
"position_m": [
0.30200652155301316,
-0.9020153808807998,
0.39842941410859795
],
"position_mm": [
302.00652155301316,
-902.0153808807999,
398.42941410859794
],
"direction": [
-0.10717876255512238,
0.9495941400527954,
-0.2945907711982727
]
},
{
"camera_id": "d",
"position_m": [
0.7005523974946344,
-0.7953874519308782,
0.40063197730228306
],
"position_mm": [
700.5523974946344,
-795.3874519308782,
400.6319773022831
],
"direction": [
-0.5518289804458618,
0.7841700911521912,
-0.2838345468044281
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29429175234326516,
-0.17765151143565078,
0.322202806627479
],
"position_mm": [
294.29175234326516,
-177.65151143565078,
322.20280662747905
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 41,
"position_m": [
0.2589672565949257,
-0.14273392881922786,
0.34461273840859463
],
"position_mm": [
258.9672565949257,
-142.73392881922786,
344.6127384085946
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 44,
"position_m": [
0.2644432005658842,
-0.17371252622259856,
0.29723636901770506
],
"position_mm": [
264.44320056588424,
-173.71252622259857,
297.23636901770504
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 45,
"position_m": [
0.2545218061138571,
-0.19465984198963204,
0.33860073309745264
],
"position_mm": [
254.5218061138571,
-194.65984198963204,
338.60073309745263
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 51,
"position_m": [
0.16752855684360485,
-0.17372506974773289,
-0.02729441349043285
],
"position_mm": [
167.52855684360486,
-173.72506974773287,
-27.294413490432852
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3401983426039055,
-0.3271004441264482,
-0.027884950374379384
],
"position_mm": [
340.19834260390553,
-327.10044412644817,
-27.884950374379383
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2848326073113734,
-0.2604640711954985,
-0.027891363090670553
],
"position_mm": [
284.8326073113734,
-260.46407119549855,
-27.891363090670552
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.0475297537482829,
-0.2155037985093876,
-0.027652800075378653
],
"position_mm": [
47.5297537482829,
-215.50379850938762,
-27.652800075378654
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40372589685955756,
-0.17003322029332996,
-0.030230573873644806
],
"position_mm": [
403.72589685955757,
-170.03322029332995,
-30.230573873644808
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.023078552371370346,
-0.18399389482342887,
-0.03023135363143669
],
"position_mm": [
-23.078552371370346,
-183.99389482342886,
-30.23135363143669
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.007826781207069169,
-0.2803510761500536,
-0.02549660090165555
],
"position_mm": [
7.8267812070691685,
-280.3510761500536,
-25.49660090165555
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3122953402346162,
-0.15951460939608023,
-0.02701792648875716
],
"position_mm": [
312.2953402346162,
-159.51460939608023,
-27.017926488757162
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5066297218563008,
-0.3135202261975378,
-0.02734779833041329
],
"position_mm": [
506.6297218563008,
-313.5202261975378,
-27.34779833041329
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3620133901892768,
0.2944171407540521,
-0.026883356162838476
],
"position_mm": [
362.01339018927683,
294.4171407540521,
-26.883356162838474
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6479774264880512,
-0.18566096389419715,
-0.028784477316686388
],
"position_mm": [
647.9774264880513,
-185.66096389419715,
-28.784477316686388
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18651643530337478,
-0.27557666487549687,
-0.027910383845731617
],
"position_mm": [
186.51643530337478,
-275.5766648754969,
-27.910383845731616
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3704951440413513,
-0.18530546366491485,
-0.026722195116864904
],
"position_mm": [
370.4951440413513,
-185.30546366491484,
-26.722195116864903
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10567746649845833,
-0.19027331292168667,
-0.027575298233808963
],
"position_mm": [
105.67746649845833,
-190.27331292168668,
-27.57529823380896
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28558689517984837,
-0.18771946338794174,
0.23706867300466827
],
"position_mm": [
285.58689517984834,
-187.71946338794174,
237.06867300466828
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.23892047528919497,
-0.17129132236416614,
0.23872578958019955
],
"position_mm": [
238.92047528919497,
-171.29132236416615,
238.72578958019955
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.30548746243100644,
-0.24230678929145028,
0.1980248268690355
],
"position_mm": [
305.48746243100646,
-242.3067892914503,
198.0248268690355
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.16097884844035854,
-0.05466007370022425,
0.09182306754315313
],
"position_mm": [
160.97884844035855,
-54.66007370022425,
91.82306754315313
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6496917163327232,
-0.011651614135447973,
0.0013114801723093242
],
"position_mm": [
649.6917163327231,
-11.651614135447973,
1.3114801723093241
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3536961376753847,
-0.0933671300494072,
0.002473357164238825
],
"position_mm": [
353.6961376753847,
-93.3671300494072,
2.4733571642388252
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.022050105607169697,
-0.01710269149045985,
-0.0006167186752745038
],
"position_mm": [
22.050105607169698,
-17.10269149045985,
-0.6167186752745037
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3488696696998792,
-0.013518282797402414,
0.0015420245226445833
],
"position_mm": [
348.8696696998792,
-13.518282797402414,
1.5420245226445832
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6456395857984366,
-0.09154867553137144,
0.0015125513418071995
],
"position_mm": [
645.6395857984367,
-91.54867553137144,
1.5125513418071994
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15827046220412558,
-0.1444157604558789,
0.08577430464363735
],
"position_mm": [
158.27046220412558,
-144.41576045587888,
85.77430464363735
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.23440915676645196,
-0.10557889257347804,
0.01368854832214207
],
"position_mm": [
234.40915676645196,
-105.57889257347804,
13.68854832214207
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16068826431368177,
-0.17455853274214136,
0.046587738838347235
],
"position_mm": [
160.68826431368177,
-174.55853274214135,
46.587738838347235
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2370452223173954,
-0.12909693041054962,
0.02624598036120055
],
"position_mm": [
237.0452223173954,
-129.09693041054962,
26.24598036120055
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.21125846907221577,
-0.15223642536495302,
0.0405955456465843
],
"position_mm": [
211.25846907221577,
-152.23642536495302,
40.5955456465843
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}