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

1146 lines
22 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:56:01Z",
"summary": {
"num_cameras": 7,
"num_markers": 53,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3001274357176493,
-0.7979520803678932,
0.8009902676185592
],
"position_mm": [
-300.12743571764935,
-797.9520803678932,
800.9902676185592
],
"direction": [
0.4789915382862091,
0.6567302346229553,
-0.5824710726737976
]
},
{
"camera_id": "b",
"position_m": [
0.30646773723406184,
-0.8952954576450594,
1.2012608829797486
],
"position_mm": [
306.4677372340618,
-895.2954576450594,
1201.2608829797487
],
"direction": [
0.00400501536205411,
0.6243181228637695,
-0.7811599373817444
]
},
{
"camera_id": "c",
"position_m": [
0.30222042083446865,
-0.9015130863831495,
0.39827613859571753
],
"position_mm": [
302.22042083446865,
-901.5130863831496,
398.27613859571755
],
"direction": [
-0.10769812762737274,
0.9494794607162476,
-0.2947707772254944
]
},
{
"camera_id": "d",
"position_m": [
0.7046937746856436,
-0.7914174011623307,
0.3989527588758248
],
"position_mm": [
704.6937746856437,
-791.4174011623307,
398.9527588758248
],
"direction": [
-0.5576696991920471,
0.7805226445198059,
-0.28246936202049255
]
},
{
"camera_id": "e",
"position_m": [
1.2059563341749637,
-0.9025538118437437,
0.4061715893081437
],
"position_mm": [
1205.9563341749638,
-902.5538118437437,
406.17158930814367
],
"direction": [
-0.750444233417511,
0.60433429479599,
-0.2676071226596832
]
},
{
"camera_id": "f",
"position_m": [
0.4848910479147168,
-0.3064199973610857,
1.40194389878924
],
"position_mm": [
484.8910479147168,
-306.41999736108573,
1401.9438987892402
],
"direction": [
-0.22731362283229828,
0.08567609637975693,
-0.9700454473495483
]
},
{
"camera_id": "g",
"position_m": [
-0.20647920852698148,
0.20854052825566233,
1.3996693000606282
],
"position_mm": [
-206.4792085269815,
208.54052825566234,
1399.669300060628
],
"direction": [
0.30005520582199097,
-0.30117395520210266,
-0.9051304459571838
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.28668673176380666,
-0.3464248771365158,
0.20625093706312664
],
"position_mm": [
286.6867317638067,
-346.4248771365158,
206.25093706312663
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 42,
"position_m": [
0.29239811537959565,
-0.3616723623614608,
0.1893123837899889
],
"position_mm": [
292.39811537959565,
-361.6723623614608,
189.3123837899889
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.32002262110296426,
-0.28971241351163846,
0.18681362438048965
],
"position_mm": [
320.02262110296425,
-289.71241351163843,
186.81362438048964
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 46,
"position_m": [
0.5366327088528945,
0.18331543089019775,
-0.03204429679321472
],
"position_mm": [
536.6327088528944,
183.31543089019775,
-32.04429679321472
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3448726265971399,
-0.2856508182060314,
-0.030564478896331453
],
"position_mm": [
344.8726265971399,
-285.6508182060314,
-30.56447889633145
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6880474717218004,
-0.31927267947040255,
-0.026896456419664747
],
"position_mm": [
688.0474717218003,
-319.2726794704026,
-26.896456419664748
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.5720134566358902,
0.214608959494508,
-0.028844807851734013
],
"position_mm": [
572.0134566358902,
214.608959494508,
-28.844807851734014
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1678412180366134,
-0.1735872151829681,
-0.027332445483774413
],
"position_mm": [
167.84121803661338,
-173.5872151829681,
-27.332445483774414
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4878009175488917,
0.21113661988864008,
-0.02422674592004679
],
"position_mm": [
487.80091754889173,
211.13661988864007,
-24.22674592004679
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.339690200602462,
-0.32917307535466206,
-0.025748804990740424
],
"position_mm": [
339.690200602462,
-329.17307535466205,
-25.748804990740425
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2849208171470251,
-0.26044460028200184,
-0.02812102281571245
],
"position_mm": [
284.9208171470251,
-260.44460028200183,
-28.12102281571245
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4986601912840155,
0.1672280930756884,
-0.026867660090942807
],
"position_mm": [
498.6601912840155,
167.2280930756884,
-26.867660090942806
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6026339864039533,
-0.3631438151330893,
-0.028221022012094275
],
"position_mm": [
602.6339864039533,
-363.1438151330893,
-28.221022012094274
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04919518785191516,
-0.21756045270794713,
-0.02633543919650292
],
"position_mm": [
49.19518785191516,
-217.56045270794712,
-26.33543919650292
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6253258604080653,
-0.27766924432636597,
-0.02751289232359539
],
"position_mm": [
625.3258604080653,
-277.66924432636597,
-27.51289232359539
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.021922211358563908,
0.3330468945515166,
-0.025985451052234557
],
"position_mm": [
-21.922211358563906,
333.0468945515166,
-25.985451052234556
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4046154959719791,
-0.1741547673362569,
-0.02686715609852594
],
"position_mm": [
404.6154959719791,
-174.1547673362569,
-26.86715609852594
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7754389710896872,
-0.2363470032427177,
-0.0277025329047824
],
"position_mm": [
775.4389710896871,
-236.3470032427177,
-27.7025329047824
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021775504454755564,
-0.18687872657999843,
-0.028948817582757833
],
"position_mm": [
-21.775504454755563,
-186.87872657999844,
-28.948817582757833
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5749795736329739,
0.17352645755677498,
-0.0272260987906803
],
"position_mm": [
574.9795736329739,
173.52645755677497,
-27.2260987906803
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004897717243247764,
-0.27938535821189675,
-0.02757732318777227
],
"position_mm": [
4.897717243247764,
-279.38535821189674,
-27.577323187772272
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7509957186562033,
-0.28590655603149157,
-0.026485972223014416
],
"position_mm": [
750.9957186562033,
-285.90655603149156,
-26.485972223014414
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4424978180151686,
0.1939819637175772,
-0.029016637071136917
],
"position_mm": [
442.49781801516855,
193.9819637175772,
-29.016637071136916
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027402789362309644,
0.19241829938067131,
-0.026061733726206134
],
"position_mm": [
-27.402789362309644,
192.41829938067133,
-26.061733726206132
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3123388113574298,
-0.1578888967664472,
-0.02845401972006638
],
"position_mm": [
312.3388113574298,
-157.8888967664472,
-28.454019720066377
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5062458961472278,
-0.31404002507960066,
-0.02713793378534102
],
"position_mm": [
506.2458961472278,
-314.04002507960064,
-27.13793378534102
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36185715720371003,
0.29489757798784044,
-0.02679968572345426
],
"position_mm": [
361.85715720371,
294.89757798784046,
-26.79968572345426
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6465397289728358,
-0.18504906200411575,
-0.027056438786396998
],
"position_mm": [
646.5397289728359,
-185.04906200411574,
-27.056438786397
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 94,
"position_m": [
0.8724003948512703,
0.17376974127156175,
-0.026249306093143583
],
"position_mm": [
872.4003948512703,
173.76974127156174,
-26.249306093143584
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18657331473085437,
-0.2754868490674911,
-0.027819517904000918
],
"position_mm": [
186.57331473085438,
-275.4868490674911,
-27.819517904000918
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3696703353751787,
-0.18549377054633145,
-0.02657370665170331
],
"position_mm": [
369.6703353751787,
-185.49377054633146,
-26.573706651703308
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3035018691260629,
-0.36031415405760203,
-0.023698409871788496
],
"position_mm": [
303.5018691260629,
-360.314154057602,
-23.698409871788495
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6515375071135947,
-0.22315120225436716,
-0.027827285792960794
],
"position_mm": [
651.5375071135948,
-223.15120225436715,
-27.827285792960794
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10569208255811616,
-0.1889202141410391,
-0.0286936443711608
],
"position_mm": [
105.69208255811616,
-188.9202141410391,
-28.6936443711608
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5238143285851528,
-0.2665027166368895,
-0.029205068434504582
],
"position_mm": [
523.8143285851528,
-266.5027166368895,
-29.205068434504582
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28093824187681493,
-0.23544002780970946,
0.22088046971590264
],
"position_mm": [
280.9382418768149,
-235.44002780970945,
220.88046971590265
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.30986729474482005,
-0.22767637932191903,
0.18147112466838614
],
"position_mm": [
309.8672947448201,
-227.67637932191903,
181.47112466838612
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.28058458616694837,
-0.16950458515712813,
0.24438391668016743
],
"position_mm": [
280.5845861669484,
-169.50458515712813,
244.38391668016743
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7530843813382668,
-0.09037924712150587,
-0.00027622642577380745
],
"position_mm": [
753.0843813382668,
-90.37924712150587,
-0.27622642577380746
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6506987539226254,
-0.009896517989942155,
-6.920243427147973e-06
],
"position_mm": [
650.6987539226254,
-9.896517989942154,
-0.006920243427147973
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3523989711816802,
-0.09104386194402155,
0.0013147273301820613
],
"position_mm": [
352.39897118168017,
-91.04386194402154,
1.3147273301820612
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02185724132230616,
-0.019589433845493255,
0.0006616167143986599
],
"position_mm": [
21.85724132230616,
-19.589433845493254,
0.6616167143986599
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.2522489780769927,
-0.008617620956646213,
-0.00011228572938855139
],
"position_mm": [
252.2489780769927,
-8.617620956646213,
-0.11228572938855139
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3473194711329365,
-0.011208182299335958,
0.000637192941496589
],
"position_mm": [
347.3194711329365,
-11.208182299335958,
0.637192941496589
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2507013255102103,
-0.08860213418443198,
0.00017124705839850537
],
"position_mm": [
250.7013255102103,
-88.60213418443199,
0.17124705839850538
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6469974560212826,
-0.08980982051392393,
-0.0004147646840611648
],
"position_mm": [
646.9974560212826,
-89.80982051392392,
-0.4147646840611648
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2539866424330515,
-0.16832691198592092,
0.24141502994024516
],
"position_mm": [
253.98664243305151,
-168.32691198592093,
241.41502994024518
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.255002776637904,
-0.26974594614313724,
0.20548265935995194
],
"position_mm": [
255.002776637904,
-269.74594614313725,
205.48265935995195
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.2689318994702492,
-0.037715602843542334,
0.28334763520899126
],
"position_mm": [
268.9318994702492,
-37.715602843542335,
283.3476352089913
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.18664786626061927,
-0.045209006745292546,
0.253495216475702
],
"position_mm": [
186.64786626061928,
-45.20900674529255,
253.495216475702
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.31016638216714554,
-0.0575044132928637,
0.2565879390985682
],
"position_mm": [
310.1663821671455,
-57.5044132928637,
256.5879390985682
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.26954677775810143,
-0.06448946455402223,
0.2839970418348801
],
"position_mm": [
269.5467777581014,
-64.48946455402223,
283.9970418348801
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2322183950630765,
-0.061794974467051844,
0.2863613413242915
],
"position_mm": [
232.2183950630765,
-61.794974467051844,
286.36134132429146
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}