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

749 lines
14 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:19:48Z",
"summary": {
"num_cameras": 5,
"num_markers": 34,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2720528670219294,
-0.14893583246510045,
0.3537362186802649
],
"position_mm": [
272.0528670219294,
-148.93583246510045,
353.73621868026487
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23763718363977687,
-0.1708371576601359,
0.3262219676777425
],
"position_mm": [
237.63718363977688,
-170.83715766013592,
326.2219676777425
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.3452720243802919,
-0.2852019698003515,
-0.031463146079017165
],
"position_mm": [
345.2720243802919,
-285.2019698003515,
-31.463146079017164
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16778780487773406,
-0.17415901512373172,
-0.027101412528640633
],
"position_mm": [
167.78780487773406,
-174.1590151237317,
-27.101412528640633
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34006698089305626,
-0.3287290319524059,
-0.026715560773666755
],
"position_mm": [
340.06698089305627,
-328.7290319524059,
-26.715560773666756
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28508159150421186,
-0.26067272792213153,
-0.028150547577420106
],
"position_mm": [
285.0815915042119,
-260.6727279221315,
-28.150547577420106
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049149280570996025,
-0.21808410374609888,
-0.02586502811419695
],
"position_mm": [
49.14928057099603,
-218.0841037460989,
-25.86502811419695
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6245015953343611,
-0.27671983450705384,
-0.028289700287938056
],
"position_mm": [
624.5015953343611,
-276.71983450705386,
-28.289700287938057
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40469866505390406,
-0.1729195434561102,
-0.02778754119939224
],
"position_mm": [
404.69866505390405,
-172.91954345611018,
-27.78754119939224
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7744836830489462,
-0.23474657965423473,
-0.028277268169169825
],
"position_mm": [
774.4836830489462,
-234.74657965423472,
-28.277268169169826
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021493377191625397,
-0.18667674604317588,
-0.02873649752708991
],
"position_mm": [
-21.4933771916254,
-186.67674604317588,
-28.73649752708991
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.007244666160367312,
-0.28145973551424935,
-0.02216610337502655
],
"position_mm": [
7.244666160367312,
-281.45973551424936,
-22.16610337502655
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31222777420623343,
-0.15840694178707865,
-0.028193977282398506
],
"position_mm": [
312.22777420623345,
-158.40694178707864,
-28.193977282398507
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.21814437203047302,
0.2969682474798529,
-0.028246244823082998
],
"position_mm": [
218.14437203047302,
296.9682474798529,
-28.246244823082996
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04474497275587848,
0.3416635937385967,
-0.02774746889066529
],
"position_mm": [
44.74497275587848,
341.6635937385967,
-27.74746889066529
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5059175756214725,
-0.31441093984869406,
-0.02700980852508319
],
"position_mm": [
505.91757562147257,
-314.41093984869406,
-27.009808525083187
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6461050139739276,
-0.1852214827763639,
-0.028062268183776534
],
"position_mm": [
646.1050139739276,
-185.2214827763639,
-28.062268183776535
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18682871759598765,
-0.2759912263104766,
-0.028620480206973713
],
"position_mm": [
186.82871759598765,
-275.99122631047663,
-28.620480206973713
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37002915409316134,
-0.1850541812725307,
-0.027014470792609845
],
"position_mm": [
370.02915409316137,
-185.0541812725307,
-27.014470792609846
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3042605990672216,
-0.3602594849397654,
-0.024013484547007143
],
"position_mm": [
304.26059906722156,
-360.2594849397654,
-24.013484547007142
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6525142137396575,
-0.22311256557039366,
-0.027334766844286727
],
"position_mm": [
652.5142137396574,
-223.11256557039366,
-27.334766844286726
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10561943699033353,
-0.18941278202357426,
-0.028475246388792973
],
"position_mm": [
105.61943699033354,
-189.41278202357427,
-28.47524638879297
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5228655390868372,
-0.26661338022744385,
-0.027944997211052907
],
"position_mm": [
522.8655390868372,
-266.6133802274438,
-27.944997211052907
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.26400001843801885,
-0.15174380913282243,
0.23667875375713068
],
"position_mm": [
264.00001843801886,
-151.74380913282243,
236.6787537571307
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.21489018076300584,
-0.1577279447851143,
0.23504441558022177
],
"position_mm": [
214.89018076300584,
-157.7279447851143,
235.04441558022177
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2636126758510262,
-0.15661989869450918,
0.16684984982738899
],
"position_mm": [
263.6126758510262,
-156.61989869450917,
166.849849827389
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6505373893822911,
-0.009886025196106237,
0.00036133528231926937
],
"position_mm": [
650.537389382291,
-9.886025196106237,
0.36133528231926937
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35197218362541954,
-0.09105082208436507,
0.0008367664353129314
],
"position_mm": [
351.9721836254195,
-91.05082208436508,
0.8367664353129314
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.0211026370124198,
-0.019101032538441077,
0.0007635540757711548
],
"position_mm": [
21.102637012419798,
-19.10103253844108,
0.7635540757711549
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3476364484757016,
-0.011172918697597673,
-1.1290187107618657e-05
],
"position_mm": [
347.63644847570157,
-11.172918697597673,
-0.011290187107618657
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1379254746474199,
-0.14201545394442405,
0.08460721366497409
],
"position_mm": [
137.9254746474199,
-142.01545394442405,
84.6072136649741
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14110847855288894,
-0.173494350895405,
0.04654186032648411
],
"position_mm": [
141.10847855288893,
-173.49435089540498,
46.541860326484105
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2328368007411719,
-0.17783249885224356,
0.05256842386934313
],
"position_mm": [
232.8368007411719,
-177.83249885224356,
52.56842386934313
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.1954693222601575,
-0.17476276565337132,
0.05187615108680125
],
"position_mm": [
195.4693222601575,
-174.7627656533713,
51.87615108680125
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}