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

750 lines
14 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:28:30Z",
"summary": {
"num_cameras": 4,
"num_markers": 35,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3014392781131834,
-0.7976593540300962,
0.8090873924075274
],
"position_mm": [
-301.4392781131834,
-797.6593540300962,
809.0873924075273
],
"direction": [
0.478444904088974,
0.6539158821105957,
-0.5860755443572998
]
},
{
"camera_id": "b",
"position_m": [
0.3044963064856628,
-0.8948174327872729,
1.2012475383268955
],
"position_mm": [
304.4963064856628,
-894.8174327872729,
1201.2475383268954
],
"direction": [
0.005024135112762451,
0.6242465972900391,
-0.7812111973762512
]
},
{
"camera_id": "c",
"position_m": [
0.3287264582676568,
-0.9186429714357892,
0.3564346556463644
],
"position_mm": [
328.72645826765677,
-918.6429714357893,
356.4346556463644
],
"direction": [
-0.13607342541217804,
0.9607956409454346,
-0.24156945943832397
]
},
{
"camera_id": "g",
"position_m": [
-0.20770381032232174,
0.20442134232445805,
1.4010649939179851
],
"position_mm": [
-207.70381032232174,
204.42134232445804,
1401.064993917985
],
"direction": [
0.3006979525089264,
-0.2988070547580719,
-0.9057013988494873
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.21553710387669925,
-0.07736723873208638,
0.3434813804648146
],
"position_mm": [
215.53710387669926,
-77.36723873208638,
343.4813804648146
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.26910769493963993,
-0.07460274266889565,
0.3419444956424608
],
"position_mm": [
269.10769493963994,
-74.60274266889564,
341.9444956424608
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.3444868033457965,
-0.28604354850595476,
-0.03065848068946431
],
"position_mm": [
344.4868033457965,
-286.04354850595473,
-30.65848068946431
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6876767808637309,
-0.31878216067011983,
-0.027804483616680257
],
"position_mm": [
687.6767808637309,
-318.7821606701198,
-27.80448361668026
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16770249268857218,
-0.1736136203093635,
-0.026646680451018995
],
"position_mm": [
167.7024926885722,
-173.6136203093635,
-26.646680451018995
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.487314604916802,
0.21098016649571397,
-0.024547061713624887
],
"position_mm": [
487.314604916802,
210.98016649571397,
-24.54706171362489
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33905927930254864,
-0.32946822688106514,
-0.025265921274326916
],
"position_mm": [
339.05927930254865,
-329.46822688106516,
-25.265921274326917
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2843930778156508,
-0.26133848827665856,
-0.026924173493083004
],
"position_mm": [
284.3930778156508,
-261.33848827665855,
-26.924173493083003
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49977276617455846,
0.16757708911283206,
-0.028264810458631807
],
"position_mm": [
499.77276617455846,
167.57708911283206,
-28.264810458631807
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049595781167716735,
-0.2186920472035696,
-0.02716784966929741
],
"position_mm": [
49.59578116771674,
-218.69204720356962,
-27.16784966929741
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.624878198940674,
-0.2775113215155834,
-0.023528681169812254
],
"position_mm": [
624.878198940674,
-277.5113215155834,
-23.528681169812252
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40358717481705986,
-0.17014244307267865,
-0.0301150378989038
],
"position_mm": [
403.58717481705986,
-170.14244307267865,
-30.1150378989038
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7750531236531273,
-0.23604942982580746,
-0.02769229402443708
],
"position_mm": [
775.0531236531273,
-236.04942982580747,
-27.69229402443708
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02106896881799042,
-0.1872032948402241,
-0.027128667766586834
],
"position_mm": [
-21.06896881799042,
-187.20329484022412,
-27.128667766586833
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0047614599524033584,
-0.2801158698037895,
-0.02539403824686551
],
"position_mm": [
4.761459952403358,
-280.1158698037895,
-25.394038246865513
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7507524179798166,
-0.285680009898199,
-0.02651660044552393
],
"position_mm": [
750.7524179798166,
-285.68000989819905,
-26.51660044552393
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44197358939486353,
0.19353872159599733,
-0.027642825556406243
],
"position_mm": [
441.97358939486355,
193.53872159599734,
-27.642825556406244
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31308744869084776,
-0.1593252066448014,
-0.026892696294532434
],
"position_mm": [
313.08744869084774,
-159.3252066448014,
-26.892696294532435
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5068115831917887,
-0.31446328127071255,
-0.02695144989492951
],
"position_mm": [
506.81158319178866,
-314.46328127071257,
-26.95144989492951
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3616714799509085,
0.2947514044185475,
-0.02671788320718454
],
"position_mm": [
361.67147995090846,
294.7514044185475,
-26.717883207184542
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6467107123400336,
-0.1855178027443211,
-0.02786018301010652
],
"position_mm": [
646.7107123400336,
-185.51780274432107,
-27.86018301010652
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18693184688532888,
-0.27539177906592155,
-0.029116399982038788
],
"position_mm": [
186.93184688532887,
-275.3917790659215,
-29.11639998203879
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37076330503886584,
-0.1862672927647046,
-0.026591509937507467
],
"position_mm": [
370.76330503886584,
-186.2672927647046,
-26.591509937507467
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518886490182069,
-0.22360029662453487,
-0.028366780350638332
],
"position_mm": [
651.8886490182068,
-223.60029662453488,
-28.366780350638333
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10555707247976352,
-0.18894312371104316,
-0.028201033942460558
],
"position_mm": [
105.55707247976352,
-188.94312371104317,
-28.20103394246056
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2752707614991044,
-0.15523313157938093,
0.23112797292497045
],
"position_mm": [
275.2707614991044,
-155.23313157938094,
231.12797292497044
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17054782969847268,
-0.05251456132608498,
0.09189141717253783
],
"position_mm": [
170.54782969847267,
-52.51456132608498,
91.89141717253783
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7523456172841672,
-0.09023281302744914,
0.00043843931004194274
],
"position_mm": [
752.3456172841671,
-90.23281302744914,
0.43843931004194275
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3517524466529483,
-0.09023208827292326,
-0.0006170870272289625
],
"position_mm": [
351.7524466529483,
-90.23208827292325,
-0.6170870272289625
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021259161312958748,
-0.01926774393669991,
0.0006613950532204667
],
"position_mm": [
21.25916131295875,
-19.267743936699908,
0.6613950532204668
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6478653877204131,
-0.09040497180275013,
-0.0007915294637320033
],
"position_mm": [
647.8653877204131,
-90.40497180275013,
-0.7915294637320034
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16756055071731493,
-0.14195250290683267,
0.08230329642384945
],
"position_mm": [
167.56055071731492,
-141.95250290683268,
82.30329642384946
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17207321706549833,
-0.17318580509950884,
0.044170351718489875
],
"position_mm": [
172.07321706549834,
-173.18580509950885,
44.170351718489876
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26372999241230816,
-0.18022663595695135,
0.05165080812339278
],
"position_mm": [
263.72999241230815,
-180.22663595695136,
51.65080812339278
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22731505277644184,
-0.17166394062395718,
0.049028944342584216
],
"position_mm": [
227.31505277644183,
-171.6639406239572,
49.02894434258422
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}