Files
appRobotRender/data/camera_study/Scene12/k4_bcdg/aruco_positions_optimized.json
2026-06-02 23:35:45 +02:00

636 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:34:18Z",
"summary": {
"num_cameras": 4,
"num_markers": 29,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.30461140290596656,
-0.8944597684480516,
1.2009159512639083
],
"position_mm": [
304.61140290596654,
-894.4597684480516,
1200.9159512639083
],
"direction": [
0.0052360002882778645,
0.6241788864135742,
-0.7812638878822327
]
},
{
"camera_id": "c",
"position_m": [
0.2064071124379028,
-0.926187065022701,
0.3357318521749194
],
"position_mm": [
206.4071124379028,
-926.187065022701,
335.7318521749194
],
"direction": [
0.0031979582272469997,
0.9754828810691833,
-0.2200520932674408
]
},
{
"camera_id": "d",
"position_m": [
0.7059955951329147,
-0.792357011835109,
0.3960723600448604
],
"position_mm": [
705.9955951329147,
-792.357011835109,
396.07236004486043
],
"direction": [
-0.5582603812217712,
0.781305193901062,
-0.27911919355392456
]
},
{
"camera_id": "g",
"position_m": [
-0.20357531848645133,
0.2063757854729154,
1.4019736717044806
],
"position_mm": [
-203.57531848645132,
206.3757854729154,
1401.9736717044807
],
"direction": [
0.2981155812740326,
-0.30005064606666565,
-0.906143844127655
]
}
],
"markers": [
{
"marker_id": 46,
"position_m": [
0.5355891891708771,
0.18221580571477033,
-0.02814520957877974
],
"position_mm": [
535.589189170877,
182.21580571477034,
-28.145209578779742
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.687893651493659,
-0.31877039853786204,
-0.02786326384356334
],
"position_mm": [
687.893651493659,
-318.77039853786204,
-27.863263843563338
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48842604306686244,
0.21444880640083142,
-0.027367444550684572
],
"position_mm": [
488.42604306686246,
214.44880640083142,
-27.36744455068457
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3402383827493323,
-0.32785757872889937,
-0.027165652964543603
],
"position_mm": [
340.23838274933235,
-327.85757872889934,
-27.165652964543604
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04896926005330403,
-0.2166382602867939,
-0.027506820915589848
],
"position_mm": [
48.969260053304026,
-216.6382602867939,
-27.50682091558985
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6260100518992217,
-0.27597505134333133,
-0.02581296574356988
],
"position_mm": [
626.0100518992217,
-275.97505134333136,
-25.81296574356988
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40392118137135136,
-0.17199116605093132,
-0.030235776270555473
],
"position_mm": [
403.92118137135134,
-171.99116605093133,
-30.235776270555473
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7753109382362657,
-0.23605738823385347,
-0.02811170532971081
],
"position_mm": [
775.3109382362658,
-236.05738823385346,
-28.111705329710812
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022585690442931582,
-0.18725440947363517,
-0.028741771724924346
],
"position_mm": [
-22.585690442931583,
-187.25440947363518,
-28.741771724924345
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5744365919647945,
0.17333184855319916,
-0.0269302414072699
],
"position_mm": [
574.4365919647945,
173.33184855319917,
-26.9302414072699
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005878367607316002,
-0.27931532092803923,
-0.026558267299810447
],
"position_mm": [
5.878367607316002,
-279.3153209280392,
-26.558267299810446
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7509668836761495,
-0.28565988855214314,
-0.026676470905170425
],
"position_mm": [
750.9668836761495,
-285.6598885521431,
-26.676470905170426
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3121775553941189,
-0.15824730871946707,
-0.026891548837493874
],
"position_mm": [
312.1775553941189,
-158.24730871946707,
-26.891548837493875
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.506683290555031,
-0.31379726576414374,
-0.027304821528163836
],
"position_mm": [
506.683290555031,
-313.79726576414373,
-27.304821528163835
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36214942431342406,
0.2944453228088004,
-0.026913273459310993
],
"position_mm": [
362.14942431342405,
294.4453228088004,
-26.913273459310993
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6466776539927798,
-0.1855684040456726,
-0.027348716209807132
],
"position_mm": [
646.6776539927797,
-185.5684040456726,
-27.348716209807133
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1874208431688078,
-0.27663122518591526,
-0.027209409330010384
],
"position_mm": [
187.4208431688078,
-276.63122518591524,
-27.209409330010384
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3697720321958361,
-0.18534490269949122,
-0.027923268221316085
],
"position_mm": [
369.7720321958361,
-185.34490269949123,
-27.923268221316086
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10704707548575192,
-0.19127472431573914,
-0.026333192769983298
],
"position_mm": [
107.04707548575192,
-191.27472431573915,
-26.3331927699833
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.26466268714113833,
0.03904209126255856,
0.09332373579152542
],
"position_mm": [
264.66268714113835,
39.04209126255856,
93.32373579152542
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.16134456758061844,
-0.05132048543443762,
0.09575382427880084
],
"position_mm": [
161.34456758061845,
-51.320485434437614,
95.75382427880085
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.75268865989257,
-0.09003715337340644,
-0.00026813272448110084
],
"position_mm": [
752.68865989257,
-90.03715337340644,
-0.26813272448110087
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35261847731808044,
-0.09092630537313467,
0.0012450878627485928
],
"position_mm": [
352.6184773180804,
-90.92630537313468,
1.2450878627485928
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34754950828753933,
-0.011090752153205149,
0.0004779256700794382
],
"position_mm": [
347.5495082875393,
-11.090752153205148,
0.4779256700794382
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467937592566974,
-0.09029718054462825,
-0.0008179708714112658
],
"position_mm": [
646.7937592566974,
-90.29718054462825,
-0.8179708714112659
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15803570122035682,
-0.1411378466806968,
0.09107475038051274
],
"position_mm": [
158.03570122035683,
-141.13784668069678,
91.07475038051274
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.24475144781898237,
-0.16302404312936708,
0.08051858688289934
],
"position_mm": [
244.75144781898237,
-163.02404312936707,
80.51858688289934
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.15683573491946487,
-0.17178906208726077,
0.05222802674442225
],
"position_mm": [
156.83573491946487,
-171.7890620872608,
52.22802674442225
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.24859271149069154,
-0.1404011366191044,
0.09434131010246587
],
"position_mm": [
248.59271149069153,
-140.4011366191044,
94.34131010246587
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}