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

617 lines
12 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:34:23Z",
"summary": {
"num_cameras": 4,
"num_markers": 28,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "b",
"position_m": [
0.29717288049224716,
-0.8887366669190728,
1.2029439521855916
],
"position_mm": [
297.17288049224715,
-888.7366669190728,
1202.9439521855916
],
"direction": [
0.010270745493471622,
0.6205654144287109,
-0.7840874195098877
]
},
{
"camera_id": "e",
"position_m": [
1.2047895519114378,
-0.909711288880933,
0.41070428458266445
],
"position_mm": [
1204.7895519114377,
-909.711288880933,
410.70428458266446
],
"direction": [
-0.7462964057922363,
0.608277440071106,
-0.2702595889568329
]
},
{
"camera_id": "f",
"position_m": [
0.48505310768854737,
-0.309669335539303,
1.402070939578569
],
"position_mm": [
485.05310768854736,
-309.669335539303,
1402.070939578569
],
"direction": [
-0.22737352550029755,
0.08767975866794586,
-0.9698523283004761
]
},
{
"camera_id": "g",
"position_m": [
-0.20892576741721647,
0.20128727403677504,
1.401691703675199
],
"position_mm": [
-208.92576741721646,
201.28727403677505,
1401.691703675199
],
"direction": [
0.30114462971687317,
-0.2968323230743408,
-0.9062021970748901
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.245552171366989,
-0.11275621041768175,
0.34237386969712036
],
"position_mm": [
245.552171366989,
-112.75621041768174,
342.37386969712037
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.21284249834201155,
-0.07843107168433135,
0.3420645567174694
],
"position_mm": [
212.84249834201154,
-78.43107168433134,
342.0645567174694
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2665629694067983,
-0.07738656754182474,
0.34290014870864943
],
"position_mm": [
266.5629694067983,
-77.38656754182475,
342.90014870864945
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5367252365328221,
0.183426440191599,
-0.03204466714290555
],
"position_mm": [
536.7252365328221,
183.426440191599,
-32.044667142905546
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6876741976547148,
-0.3189977581148541,
-0.027356982215548473
],
"position_mm": [
687.6741976547148,
-318.9977581148541,
-27.356982215548474
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4877756511255049,
0.21117878637408335,
-0.023910932638538444
],
"position_mm": [
487.7756511255049,
211.17878637408336,
-23.910932638538444
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34042373104089496,
-0.3271946088250556,
-0.027325127682918542
],
"position_mm": [
340.42373104089495,
-327.1946088250556,
-27.32512768291854
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28457120192785035,
-0.26108151695839804,
-0.027460133499563513
],
"position_mm": [
284.5712019278503,
-261.081516958398,
-27.460133499563515
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49877233291344786,
0.1673192355692454,
-0.026786610828328568
],
"position_mm": [
498.7723329134479,
167.31923556924542,
-26.786610828328566
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.050592175342293697,
-0.2190845215575888,
-0.01676312669475384
],
"position_mm": [
50.59217534229369,
-219.0845215575888,
-16.76312669475384
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6251412991787767,
-0.2772252604371066,
-0.024207225155666656
],
"position_mm": [
625.1412991787766,
-277.2252604371066,
-24.207225155666656
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40181383026031814,
-0.17341254854172095,
-0.027620174034615537
],
"position_mm": [
401.8138302603181,
-173.41254854172095,
-27.620174034615538
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7760672114325298,
-0.23582099402209517,
-0.02800580610672242
],
"position_mm": [
776.0672114325298,
-235.82099402209516,
-28.00580610672242
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019833276687239117,
-0.18919773757275135,
-0.028256498030792825
],
"position_mm": [
-19.833276687239117,
-189.19773757275135,
-28.256498030792823
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21075906627085148,
-0.3653776200260043,
-0.030558257307230753
],
"position_mm": [
210.75906627085146,
-365.3776200260043,
-30.558257307230754
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5752205134362124,
0.17384331042552587,
-0.028069961653756657
],
"position_mm": [
575.2205134362124,
173.84331042552586,
-28.069961653756657
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005090842444645581,
-0.27870060467210483,
-0.02947931639636328
],
"position_mm": [
5.090842444645581,
-278.7006046721048,
-29.47931639636328
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44252513073286026,
0.19381520079290862,
-0.02843781218014155
],
"position_mm": [
442.52513073286025,
193.81520079290863,
-28.437812180141552
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5059771221477024,
-0.31449206620691983,
-0.027135373858452255
],
"position_mm": [
505.9771221477024,
-314.49206620691984,
-27.135373858452255
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36302193414398654,
0.29450014396097035,
-0.029778503728979312
],
"position_mm": [
363.0219341439865,
294.5001439609704,
-29.778503728979313
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18643830641985148,
-0.27641458096932087,
-0.028162004177891387
],
"position_mm": [
186.43830641985147,
-276.41458096932087,
-28.162004177891387
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3052294411254636,
-0.35947525529987745,
-0.029025885457276076
],
"position_mm": [
305.22944112546355,
-359.47525529987746,
-29.025885457276075
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6516560406797702,
-0.2229734759139024,
-0.02782428481986792
],
"position_mm": [
651.6560406797703,
-222.9734759139024,
-27.82428481986792
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10554231050590898,
-0.19032793369974796,
-0.029850527867956708
],
"position_mm": [
105.54231050590899,
-190.32793369974794,
-29.850527867956707
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35240688545993815,
-0.09018250313266328,
0.00013300057836014098
],
"position_mm": [
352.40688545993817,
-90.18250313266329,
0.13300057836014098
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3480471020766059,
-0.010308158438915919,
-0.0009045548582187942
],
"position_mm": [
348.0471020766059,
-10.30815843891592,
-0.9045548582187942
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25028028038517597,
-0.08860567497038958,
3.6910963699655305e-05
],
"position_mm": [
250.28028038517596,
-88.60567497038959,
0.036910963699655304
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16666248215803728,
-0.14272797123815362,
0.08716226085805762
],
"position_mm": [
166.66248215803728,
-142.72797123815363,
87.16226085805762
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
}
]
}