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

579 lines
11 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:18:27Z",
"summary": {
"num_cameras": 4,
"num_markers": 26,
"num_constraints": 94
},
"cameras": [
{
"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": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"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.27665634255666904,
-0.15736103588405378,
0.35282956996201165
],
"position_mm": [
276.656342556669,
-157.3610358840538,
352.82956996201165
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23604760922785675,
-0.17075017235100262,
0.3250476375763162
],
"position_mm": [
236.04760922785675,
-170.75017235100262,
325.0476375763162
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 54,
"position_m": [
0.33975190564229857,
-0.32856734149350747,
-0.027393410005317125
],
"position_mm": [
339.7519056422986,
-328.56734149350746,
-27.393410005317126
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04802745885210115,
-0.2157490010882106,
-0.027686830905186866
],
"position_mm": [
48.02745885210115,
-215.7490010882106,
-27.686830905186866
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6270332010877989,
-0.27585538950463967,
-0.02799217196497868
],
"position_mm": [
627.033201087799,
-275.8553895046397,
-27.99217196497868
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40489889570241827,
-0.17410042833915707,
-0.025740185622211396
],
"position_mm": [
404.89889570241826,
-174.10042833915708,
-25.740185622211396
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7744836830475091,
-0.23474657965214382,
-0.028277268169897632
],
"position_mm": [
774.4836830475091,
-234.74657965214382,
-28.27726816989763
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02364738829689559,
-0.1867435494157735,
-0.030227963830821214
],
"position_mm": [
-23.64738829689559,
-186.74354941577351,
-30.227963830821214
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006759941040987401,
-0.279637684819385,
-0.026516866745394038
],
"position_mm": [
6.7599410409874015,
-279.637684819385,
-26.516866745394037
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3118230428793927,
-0.158601274905032,
-0.026778547833564436
],
"position_mm": [
311.82304287939274,
-158.601274905032,
-26.778547833564435
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5058950539400794,
-0.3139734234013406,
-0.027516831758281343
],
"position_mm": [
505.8950539400794,
-313.9734234013406,
-27.51683175828134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6462277064946169,
-0.1862593496382846,
-0.027627143048992418
],
"position_mm": [
646.2277064946169,
-186.25934963828462,
-27.62714304899242
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18765773146563294,
-0.27685416040616745,
-0.026926256870436687
],
"position_mm": [
187.65773146563293,
-276.85416040616747,
-26.92625687043669
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36982703947738266,
-0.18480053025448362,
-0.028043130857534133
],
"position_mm": [
369.82703947738264,
-184.80053025448362,
-28.043130857534134
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10677092576885681,
-0.1919856193428727,
-0.02618948055736703
],
"position_mm": [
106.77092576885681,
-191.9856193428727,
-26.189480557367027
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2628785534486989,
-0.14878811946885895,
0.23597211263620235
],
"position_mm": [
262.87855344869894,
-148.78811946885895,
235.97211263620235
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2776706549839614,
-0.1768584363906976,
0.1735762920431054
],
"position_mm": [
277.67065498396136,
-176.8584363906976,
173.5762920431054
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3528285136269857,
-0.0917698481800599,
0.001705927179170938
],
"position_mm": [
352.8285136269857,
-91.7698481800599,
1.705927179170938
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.347498606279505,
-0.011952847030134097,
0.000791023886622798
],
"position_mm": [
347.498606279505,
-11.952847030134098,
0.791023886622798
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25032013914122453,
-0.0886570750368282,
0.0005059146947387493
],
"position_mm": [
250.32013914122453,
-88.65707503682819,
0.5059146947387493
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.2668742781781123,
-0.12256935297091363,
0.2731639605733097
],
"position_mm": [
266.8742781781123,
-122.56935297091363,
273.16396057330974
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.13847619455071292,
-0.1445199740588807,
0.08603401745308085
],
"position_mm": [
138.4761945507129,
-144.5199740588807,
86.03401745308085
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.13838343538128325,
-0.17341550339888634,
0.04584630998319877
],
"position_mm": [
138.38343538128325,
-173.41550339888633,
45.846309983198765
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.20181143280089792,
-0.06486201702239225,
0.009456150560321211
],
"position_mm": [
201.8114328008979,
-64.86201702239225,
9.45615056032121
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.176450309589996,
-0.10694539453435373,
0.015443957494382729
],
"position_mm": [
176.450309589996,
-106.94539453435372,
15.443957494382728
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.1623597202871242,
-0.13771489327753883,
0.031597997808249775
],
"position_mm": [
162.3597202871242,
-137.71489327753883,
31.597997808249776
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}