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

712 lines
14 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:24:21Z",
"summary": {
"num_cameras": 4,
"num_markers": 33,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2999039553024492,
-0.7966331104538593,
0.8022965428228306
],
"position_mm": [
-299.90395530244916,
-796.6331104538593,
802.2965428228306
],
"direction": [
0.4790363907814026,
0.655602753162384,
-0.5837029814720154
]
},
{
"camera_id": "c",
"position_m": [
0.30200652155301316,
-0.9020153808807998,
0.39842941410859795
],
"position_mm": [
302.00652155301316,
-902.0153808807999,
398.42941410859794
],
"direction": [
-0.10717876255512238,
0.9495941400527954,
-0.2945907711982727
]
},
{
"camera_id": "d",
"position_m": [
0.7005523974946344,
-0.7953874519308782,
0.40063197730228306
],
"position_mm": [
700.5523974946344,
-795.3874519308782,
400.6319773022831
],
"direction": [
-0.5518289804458618,
0.7841700911521912,
-0.2838345468044281
]
},
{
"camera_id": "g",
"position_m": [
-0.2072035888495123,
0.2035164095056965,
1.4022641029137521
],
"position_mm": [
-207.2035888495123,
203.5164095056965,
1402.2641029137521
],
"direction": [
0.30012577772140503,
-0.29805290699005127,
-0.906139612197876
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.29429175234265037,
-0.1776515114327493,
0.32220280662719714
],
"position_mm": [
294.2917523426504,
-177.6515114327493,
322.20280662719716
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 41,
"position_m": [
0.25783533933940705,
-0.14324459773947484,
0.34504970209058494
],
"position_mm": [
257.835339339407,
-143.24459773947484,
345.04970209058496
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 44,
"position_m": [
0.26444320056559134,
-0.17371252622188735,
0.29723636901729905
],
"position_mm": [
264.4432005655913,
-173.71252622188734,
297.23636901729907
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 45,
"position_m": [
0.254521806113175,
-0.19465984198833045,
0.3386007330972522
],
"position_mm": [
254.521806113175,
-194.65984198833044,
338.6007330972522
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 51,
"position_m": [
0.16778470356945885,
-0.1736962372103059,
-0.027284822798754535
],
"position_mm": [
167.78470356945886,
-173.6962372103059,
-27.284822798754536
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34051235836678867,
-0.3269627122250854,
-0.02805139371942934
],
"position_mm": [
340.51235836678865,
-326.9627122250854,
-28.05139371942934
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28425605194844156,
-0.26079650902065993,
-0.027064531169780623
],
"position_mm": [
284.25605194844155,
-260.7965090206599,
-27.064531169780622
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04861557934333238,
-0.21709939550020746,
-0.026630276649349482
],
"position_mm": [
48.615579343332385,
-217.09939550020746,
-26.630276649349483
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4038630204235626,
-0.16946052584609564,
-0.03024137693334384
],
"position_mm": [
403.8630204235626,
-169.46052584609563,
-30.24137693334384
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022126883048000794,
-0.18586958793933311,
-0.028920979229848345
],
"position_mm": [
-22.126883048000796,
-185.86958793933312,
-28.920979229848346
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005063490864031468,
-0.2794615629360392,
-0.027186507002876673
],
"position_mm": [
5.063490864031468,
-279.4615629360392,
-27.186507002876674
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3123572256232094,
-0.15882911101476174,
-0.027273477955060205
],
"position_mm": [
312.3572256232094,
-158.82911101476174,
-27.273477955060205
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5062966900948674,
-0.313760134375576,
-0.02705482547832797
],
"position_mm": [
506.2966900948674,
-313.760134375576,
-27.05482547832797
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.361696579745752,
0.2946718630885576,
-0.026902356129362346
],
"position_mm": [
361.696579745752,
294.6718630885576,
-26.902356129362346
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6473920696086735,
-0.18599893041963772,
-0.027637569767483824
],
"position_mm": [
647.3920696086734,
-185.99893041963773,
-27.637569767483825
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18629667413219422,
-0.2756369923697447,
-0.027520911799785008
],
"position_mm": [
186.29667413219423,
-275.6369923697447,
-27.520911799785008
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.37054501633742476,
-0.18464872393173773,
-0.027230778051656513
],
"position_mm": [
370.5450163374248,
-184.64872393173772,
-27.230778051656515
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3050746810481025,
-0.358928715497164,
-0.02561885826428341
],
"position_mm": [
305.0746810481025,
-358.928715497164,
-25.61885826428341
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518523095435541,
-0.2241730394840898,
-0.028072285274531098
],
"position_mm": [
651.8523095435542,
-224.1730394840898,
-28.072285274531097
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10582646200810746,
-0.18983425297046122,
-0.027749800763968033
],
"position_mm": [
105.82646200810746,
-189.83425297046122,
-27.749800763968032
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2855868941576196,
-0.18771946717650292,
0.23706867442831966
],
"position_mm": [
285.5868941576196,
-187.71946717650292,
237.06867442831967
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.23892047598136928,
-0.1712913210848595,
0.23872578905246974
],
"position_mm": [
238.9204759813693,
-171.2913210848595,
238.72578905246974
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.3054874631150596,
-0.24230679199013724,
0.19802482763821416
],
"position_mm": [
305.4874631150596,
-242.30679199013724,
198.02482763821416
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.16083022152568993,
-0.05357500231910042,
0.09115213850749451
],
"position_mm": [
160.83022152568992,
-53.57500231910042,
91.15213850749451
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35295462359840857,
-0.09180566328124663,
0.0013441183538556948
],
"position_mm": [
352.95462359840855,
-91.80566328124664,
1.344118353855695
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021977874322020155,
-0.018621520528194265,
0.00021931140888900095
],
"position_mm": [
21.977874322020156,
-18.621520528194264,
0.21931140888900094
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34861457810900726,
-0.011925362660892204,
0.0007958807477827842
],
"position_mm": [
348.61457810900725,
-11.925362660892205,
0.7958807477827842
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6474882766357433,
-0.09070246483301266,
-0.0011975511951949351
],
"position_mm": [
647.4882766357433,
-90.70246483301266,
-1.1975511951949351
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1579332407965264,
-0.14330863292824325,
0.08486797460089533
],
"position_mm": [
157.9332407965264,
-143.30863292824324,
84.86797460089534
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.23440915873844054,
-0.10557889527412292,
0.013688548102172996
],
"position_mm": [
234.40915873844054,
-105.57889527412293,
13.688548102172996
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.16065109771518493,
-0.17446205935246203,
0.04650007079380386
],
"position_mm": [
160.65109771518493,
-174.46205935246203,
46.50007079380386
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23704522137701567,
-0.12909693320994256,
0.026245980572175816
],
"position_mm": [
237.04522137701568,
-129.09693320994256,
26.245980572175817
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.21125847841833098,
-0.15223643636989367,
0.04059555111655065
],
"position_mm": [
211.25847841833098,
-152.23643636989368,
40.59555111655065
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}