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

467 lines
8.8 KiB
JSON

{
"schema_version": "1.2",
"stage": "initial_triangulation",
"created_utc": "2026-06-03T04:17:40Z",
"summary": {
"num_cameras": 3,
"num_markers": 21,
"num_constraints": 94
},
"cameras": [
{
"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.27675957821706215,
-0.15738382635391293,
0.35420340510939835
],
"position_mm": [
276.75957821706214,
-157.38382635391292,
354.2034051093984
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23343800606802909,
-0.17176978679967544,
0.3278540618993284
],
"position_mm": [
233.4380060680291,
-171.76978679967544,
327.8540618993284
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 54,
"position_m": [
0.3395240333297339,
-0.3286407677806138,
-0.02770627926096728
],
"position_mm": [
339.5240333297339,
-328.64076778061377,
-27.70627926096728
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04766108067212143,
-0.21677176898468664,
-0.02724158851709965
],
"position_mm": [
47.66108067212143,
-216.77176898468664,
-27.241588517099647
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40176057539542825,
-0.17356515096494343,
-0.027278133725059526
],
"position_mm": [
401.76057539542825,
-173.56515096494343,
-27.278133725059526
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019490375577760143,
-0.1895637933308795,
-0.027521612821231695
],
"position_mm": [
-19.490375577760144,
-189.5637933308795,
-27.521612821231695
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.006231476781093912,
-0.27770980861237454,
-0.027479161261650623
],
"position_mm": [
6.231476781093912,
-277.70980861237456,
-27.479161261650624
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31185479157288315,
-0.1599951542682076,
-0.026378865194432336
],
"position_mm": [
311.85479157288313,
-159.99515426820759,
-26.378865194432336
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18730278780105475,
-0.2768225365367209,
-0.026826751787171553
],
"position_mm": [
187.30278780105476,
-276.8225365367209,
-26.826751787171553
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3715896512848402,
-0.18485919033319886,
-0.027542962094325624
],
"position_mm": [
371.58965128484016,
-184.85919033319885,
-27.542962094325624
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10470212392695467,
-0.19096501032854643,
-0.02737729306381059
],
"position_mm": [
104.70212392695467,
-190.96501032854644,
-27.37729306381059
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2678101782936439,
-0.1548000865861757,
0.23755134811306622
],
"position_mm": [
267.8101782936439,
-154.8000865861757,
237.5513481130662
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.26667643393516705,
-0.15930890758566235,
0.16780588560864207
],
"position_mm": [
266.67643393516704,
-159.30890758566235,
167.80588560864206
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 208,
"position_m": [
0.3524875706590064,
-0.08984854578537911,
0.0010788016539580595
],
"position_mm": [
352.4875706590064,
-89.84854578537912,
1.0788016539580594
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34771446215500396,
-0.012566718592971498,
0.0011539756163254846
],
"position_mm": [
347.71446215500396,
-12.566718592971498,
1.1539756163254846
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2506508839541844,
-0.0893072239716126,
0.000834191475693345
],
"position_mm": [
250.6508839541844,
-89.3072239716126,
0.8341914756933451
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.2697133413029506,
-0.12624016990529183,
0.27406295283822263
],
"position_mm": [
269.7133413029506,
-126.24016990529182,
274.06295283822266
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.14606993210154698,
-0.18199379870958426,
0.04909637129374362
],
"position_mm": [
146.06993210154698,
-181.99379870958427,
49.09637129374362
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.26888725312908374,
-0.14496748827917824,
0.050172444867068365
],
"position_mm": [
268.8872531290837,
-144.96748827917824,
50.172444867068364
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2346663813873148,
-0.18180264002801802,
0.05463406705121443
],
"position_mm": [
234.6663813873148,
-181.80264002801803,
54.63406705121443
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.20190287557229328,
-0.18316592920771246,
0.05631103540741976
],
"position_mm": [
201.90287557229328,
-183.16592920771245,
56.31103540741976
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}