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

977 lines
18 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:53:44Z",
"summary": {
"num_cameras": 5,
"num_markers": 46,
"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": "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.28662937175167413,
-0.346137675431385,
0.2074816572043967
],
"position_mm": [
286.6293717516741,
-346.137675431385,
207.4816572043967
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.3204148031804864,
-0.28999376608110705,
0.18760531125801086
],
"position_mm": [
320.4148031804864,
-289.993766081107,
187.60531125801086
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 46,
"position_m": [
0.5366170179653144,
0.18333815322207453,
-0.03210748216484413
],
"position_mm": [
536.6170179653144,
183.33815322207454,
-32.10748216484413
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3444164711193205,
-0.28660772260795436,
-0.028844261416544236
],
"position_mm": [
344.4164711193205,
-286.6077226079544,
-28.844261416544235
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6883588586938613,
-0.3196626739993076,
-0.026669401106659413
],
"position_mm": [
688.3588586938613,
-319.6626739993076,
-26.669401106659414
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16804660928464266,
-0.17352262170838853,
-0.027138411156603953
],
"position_mm": [
168.04660928464267,
-173.52262170838853,
-27.138411156603954
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4877979112230148,
0.2111343656375506,
-0.02421092482305438
],
"position_mm": [
487.7979112230148,
211.1343656375506,
-24.21092482305438
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28481358286659303,
-0.2604864458459392,
-0.027997077946309897
],
"position_mm": [
284.81358286659304,
-260.4864458459392,
-27.997077946309897
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.498661931369635,
0.16722830822371007,
-0.026873318903826444
],
"position_mm": [
498.661931369635,
167.22830822371006,
-26.873318903826444
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6027730206718519,
-0.3633609440802309,
-0.028116352295227482
],
"position_mm": [
602.7730206718519,
-363.3609440802309,
-28.116352295227482
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04923248873392085,
-0.2170882671227267,
-0.02665835928634169
],
"position_mm": [
49.23248873392085,
-217.0882671227267,
-26.65835928634169
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6257129245290232,
-0.27795122406132683,
-0.02760236432565141
],
"position_mm": [
625.7129245290232,
-277.95122406132685,
-27.602364325651408
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.02205836072687508,
0.33290830094313256,
-0.025848246744037878
],
"position_mm": [
-22.05836072687508,
332.9083009431326,
-25.84824674403788
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40428959842340023,
-0.17536063802357693,
-0.02581552251852504
],
"position_mm": [
404.2895984234002,
-175.36063802357694,
-25.81552251852504
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.775681537173644,
-0.23656229817381316,
-0.02748535901915722
],
"position_mm": [
775.681537173644,
-236.56229817381316,
-27.48535901915722
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02228787932061226,
-0.18770872806007316,
-0.029252438987226483
],
"position_mm": [
-22.28787932061226,
-187.70872806007316,
-29.252438987226483
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5751432794960982,
0.17396173557638697,
-0.02794443454657174
],
"position_mm": [
575.1432794960982,
173.96173557638699,
-27.94443454657174
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004918442270290112,
-0.2789029881206663,
-0.027817861530534633
],
"position_mm": [
4.918442270290112,
-278.9029881206663,
-27.817861530534632
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44249548752489676,
0.19398046150713533,
-0.02900989175551612
],
"position_mm": [
442.49548752489676,
193.98046150713532,
-29.009891755516122
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027402789363516224,
0.19241829937917543,
-0.026061733723375873
],
"position_mm": [
-27.402789363516224,
192.41829937917544,
-26.061733723375873
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31243610675040656,
-0.15797410020170002,
-0.02791051450196238
],
"position_mm": [
312.43610675040657,
-157.97410020170003,
-27.91051450196238
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057533298493349,
-0.3139672709356937,
-0.02713115196920941
],
"position_mm": [
505.7533298493349,
-313.9672709356937,
-27.13115196920941
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6465985025340134,
-0.18509603407746023,
-0.027204446634970163
],
"position_mm": [
646.5985025340134,
-185.09603407746022,
-27.204446634970164
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18656487449271414,
-0.27546014635299176,
-0.027830709644272745
],
"position_mm": [
186.56487449271413,
-275.4601463529918,
-27.830709644272744
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3692812028982598,
-0.1864667283521771,
-0.024865541320205218
],
"position_mm": [
369.2812028982598,
-186.46672835217709,
-24.865541320205217
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3060522405427185,
-0.35828489223184146,
-0.02698760883948575
],
"position_mm": [
306.0522405427185,
-358.28489223184147,
-26.987608839485752
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6514744490175828,
-0.22321825879890386,
-0.02772013641993324
],
"position_mm": [
651.4744490175827,
-223.21825879890386,
-27.72013641993324
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1059190244931743,
-0.1888504042052342,
-0.0293026219229213
],
"position_mm": [
105.91902449317429,
-188.85040420523418,
-29.3026219229213
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5242002813526817,
-0.2667562265611595,
-0.029014027065017847
],
"position_mm": [
524.2002813526817,
-266.7562265611595,
-29.014027065017846
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28026980472855134,
-0.2352739249637085,
0.22061182137750765
],
"position_mm": [
280.2698047285513,
-235.2739249637085,
220.61182137750765
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.30959701482890617,
-0.22747562511608252,
0.18150472700239026
],
"position_mm": [
309.5970148289062,
-227.4756251160825,
181.50472700239027
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2797818357720913,
-0.16928175058253897,
0.24395297396182228
],
"position_mm": [
279.7818357720913,
-169.28175058253896,
243.95297396182227
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7533674277647372,
-0.09040084512520438,
-0.0005473114490763249
],
"position_mm": [
753.3674277647372,
-90.40084512520438,
-0.5473114490763249
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.650832489533905,
-0.009899462168684921,
4.8953587237168144e-05
],
"position_mm": [
650.832489533905,
-9.899462168684922,
0.048953587237168146
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3522147024304401,
-0.09081683654360401,
0.0015312206461406159
],
"position_mm": [
352.2147024304401,
-90.81683654360401,
1.531220646140616
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021544837827843052,
-0.02064952429569356,
0.0013453296902732354
],
"position_mm": [
21.54483782784305,
-20.64952429569356,
1.3453296902732355
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25238627894833676,
-0.009520067094173893,
0.00031276156731885915
],
"position_mm": [
252.38627894833675,
-9.520067094173893,
0.3127615673188591
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34728192688858245,
-0.010975652011662123,
0.000507439352656582
],
"position_mm": [
347.28192688858246,
-10.975652011662124,
0.507439352656582
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6471438725989571,
-0.08981059324136978,
-0.000730163374695155
],
"position_mm": [
647.1438725989572,
-89.81059324136977,
-0.730163374695155
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.2531883562003357,
-0.16818701391738705,
0.24091529579289572
],
"position_mm": [
253.1883562003357,
-168.18701391738705,
240.91529579289573
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.2542707740215031,
-0.2700340366229403,
0.20638429796882382
],
"position_mm": [
254.27077402150312,
-270.0340366229403,
206.38429796882383
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.2688587378913389,
-0.037751846407076184,
0.2830843726704713
],
"position_mm": [
268.85873789133893,
-37.75184640707619,
283.08437267047134
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.1917317628028437,
-0.0449147086730956,
0.2429000856300823
],
"position_mm": [
191.73176280284372,
-44.914708673095596,
242.90008563008232
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.30981486917438933,
-0.057281548157741606,
0.256631874050731
],
"position_mm": [
309.81486917438934,
-57.281548157741604,
256.631874050731
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2688385450334416,
-0.06453837115298369,
0.28343267735122935
],
"position_mm": [
268.8385450334416,
-64.53837115298369,
283.43267735122936
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.231537913936086,
-0.061735709593561984,
0.28609046073582284
],
"position_mm": [
231.537913936086,
-61.735709593561985,
286.09046073582283
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}