Files
appRobotRender/data/camera_study/Scene8/k4_defg/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:23:13Z",
"summary": {
"num_cameras": 4,
"num_markers": 35,
"num_constraints": 94
},
"cameras": [
{
"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
]
},
{
"camera_id": "e",
"position_m": [
1.2031666552274363,
-0.9024200483733755,
0.40396080672886847
],
"position_mm": [
1203.1666552274362,
-902.4200483733755,
403.9608067288685
],
"direction": [
-0.7491942644119263,
0.6063534617424011,
-0.26653963327407837
]
},
{
"camera_id": "f",
"position_m": [
0.48527535699969704,
-0.3052028540305418,
1.4031193543203273
],
"position_mm": [
485.275356999697,
-305.2028540305418,
1403.1193543203274
],
"direction": [
-0.22739066183567047,
0.08463967591524124,
-0.9701183438301086
]
},
{
"camera_id": "g",
"position_m": [
-0.2072035888495123,
0.2035164095056965,
1.4022641029137521
],
"position_mm": [
-207.2035888495123,
203.5164095056965,
1402.2641029137521
],
"direction": [
0.30012577772140503,
-0.29805290699005127,
-0.906139612197876
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.25524462223261984,
-0.14427118535307745,
0.3453372839761296
],
"position_mm": [
255.24462223261983,
-144.27118535307744,
345.33728397612964
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 43,
"position_m": [
0.24286015686680948,
-0.17523593500989237,
0.3471561175215511
],
"position_mm": [
242.8601568668095,
-175.2359350098924,
347.1561175215511
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.2646576132462906,
-0.17453188148459636,
0.2975642976995962
],
"position_mm": [
264.6576132462906,
-174.53188148459637,
297.5642976995962
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 46,
"position_m": [
0.5367409636520095,
0.18362448612595203,
-0.03281548688853279
],
"position_mm": [
536.7409636520096,
183.62448612595202,
-32.81548688853279
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6890118900937151,
-0.3203009712315755,
-0.02626511410860171
],
"position_mm": [
689.0118900937151,
-320.30097123157555,
-26.26511410860171
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4878772899138188,
0.21121945283955984,
-0.02443783967810629
],
"position_mm": [
487.8772899138188,
211.21945283955984,
-24.43783967810629
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3405663822843052,
-0.32734912936734895,
-0.026560245219403467
],
"position_mm": [
340.5663822843052,
-327.34912936734895,
-26.560245219403466
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28458335701599324,
-0.2611516155684473,
-0.02821492247347578
],
"position_mm": [
284.5833570159932,
-261.1516155684473,
-28.21492247347578
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4989497756768445,
0.1673554213698401,
-0.026928588862783605
],
"position_mm": [
498.9497756768445,
167.35542136984012,
-26.928588862783606
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049014693336836425,
-0.21681096460663515,
-0.026630289163149645
],
"position_mm": [
49.01469333683642,
-216.81096460663517,
-26.630289163149644
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6269788820744189,
-0.2776822257527438,
-0.027145219049252708
],
"position_mm": [
626.9788820744188,
-277.6822257527438,
-27.14521904925271
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40202051099523417,
-0.1732566349178902,
-0.027006550908385368
],
"position_mm": [
402.0205109952342,
-173.2566349178902,
-27.006550908385368
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7754504008929013,
-0.23620737908873693,
-0.027501775791699254
],
"position_mm": [
775.4504008929013,
-236.20737908873693,
-27.501775791699252
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02243322497107976,
-0.1872543365660995,
-0.029208633081470828
],
"position_mm": [
-22.43322497107976,
-187.25433656609948,
-29.20863308147083
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.21094277092726021,
-0.3650119040690206,
-0.029047068586244094
],
"position_mm": [
210.94277092726023,
-365.0119040690206,
-29.047068586244094
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.00512313914962896,
-0.27893267417167,
-0.02737908453263521
],
"position_mm": [
5.12313914962896,
-278.93267417167,
-27.37908453263521
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44264233001322023,
0.1938903291081652,
-0.029243651019618747
],
"position_mm": [
442.6423300132202,
193.8903291081652,
-29.243651019618746
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31174828946849925,
-0.15803649890498148,
-0.026966101496925285
],
"position_mm": [
311.74828946849925,
-158.03649890498147,
-26.966101496925283
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.21809093638965502,
0.29665457198182804,
-0.028296278435223796
],
"position_mm": [
218.090936389655,
296.65457198182804,
-28.296278435223794
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.506352486082916,
-0.3139307815960499,
-0.027397682469180812
],
"position_mm": [
506.3524860829161,
-313.93078159604994,
-27.39768246918081
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36189418090439934,
0.29456838857965373,
-0.02690380148400223
],
"position_mm": [
361.8941809043993,
294.56838857965374,
-26.90380148400223
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6454506443744111,
-0.18457511560659026,
-0.0282077289443814
],
"position_mm": [
645.4506443744111,
-184.57511560659026,
-28.2077289443814
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18640352646291042,
-0.2760936062516074,
-0.02730744063657398
],
"position_mm": [
186.4035264629104,
-276.0936062516074,
-27.30744063657398
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3054590774890602,
-0.3596729229324902,
-0.02905421189927734
],
"position_mm": [
305.4590774890602,
-359.6729229324902,
-29.05421189927734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6517363067595486,
-0.22249065885285138,
-0.027713195235049712
],
"position_mm": [
651.7363067595486,
-222.49065885285137,
-27.71319523504971
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10688991666692953,
-0.1909616693968236,
-0.02666565040203086
],
"position_mm": [
106.88991666692952,
-190.9616693968236,
-26.66565040203086
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.31638222018179213,
-0.19281184389450404,
0.24552810443018827
],
"position_mm": [
316.38222018179215,
-192.81184389450405,
245.52810443018828
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.34059675095864367,
-0.23546765396257766,
0.1955864992391336
],
"position_mm": [
340.59675095864367,
-235.46765396257766,
195.5864992391336
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.15035858513827968,
-0.05265084918963715,
0.09100064736486821
],
"position_mm": [
150.3585851382797,
-52.65084918963715,
91.00064736486821
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35245340660931357,
-0.09082403525020648,
0.0010488197032128665
],
"position_mm": [
352.45340660931356,
-90.82403525020648,
1.0488197032128665
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34775817674904985,
-0.010966150618817656,
0.00023002120682483456
],
"position_mm": [
347.7581767490499,
-10.966150618817656,
0.23002120682483457
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.16432948528404703,
-0.1797188995861544,
0.04850668673023003
],
"position_mm": [
164.32948528404702,
-179.71889958615438,
48.50668673023003
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.27535553850877914,
-0.12347108287274708,
0.04094414999268865
],
"position_mm": [
275.35553850877915,
-123.47108287274708,
40.94414999268865
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2410481767577777,
-0.1590178151504382,
0.04402251238140473
],
"position_mm": [
241.0481767577777,
-159.0178151504382,
44.022512381404724
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.2037703746637058,
-0.16274952799788348,
0.04566125996446823
],
"position_mm": [
203.77037466370578,
-162.74952799788346,
45.66125996446823
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}