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

807 lines
15 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T22:51:59Z",
"summary": {
"num_cameras": 4,
"num_markers": 38,
"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": "b",
"position_m": [
0.30646773723406184,
-0.8952954576450594,
1.2012608829797486
],
"position_mm": [
306.4677372340618,
-895.2954576450594,
1201.2608829797487
],
"direction": [
0.00400501536205411,
0.6243181228637695,
-0.7811599373817444
]
},
{
"camera_id": "c",
"position_m": [
0.30222042083446865,
-0.9015130863831495,
0.39827613859571753
],
"position_mm": [
302.22042083446865,
-901.5130863831496,
398.27613859571755
],
"direction": [
-0.10769812762737274,
0.9494794607162476,
-0.2947707772254944
]
},
{
"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": 42,
"position_m": [
0.29240054869503807,
-0.36170559860731305,
0.18931228311818737
],
"position_mm": [
292.4005486950381,
-361.70559860731305,
189.31228311818737
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 44,
"position_m": [
0.3200700837868216,
-0.28839270856511184,
0.1855616743940427
],
"position_mm": [
320.0700837868216,
-288.39270856511183,
185.5616743940427
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 48,
"position_m": [
0.6876791663090658,
-0.31859311705856314,
-0.02769653635228382
],
"position_mm": [
687.6791663090657,
-318.5931170585631,
-27.69653635228382
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 50,
"position_m": [
0.5710545002009979,
0.21025313973665094,
-0.026524327215712934
],
"position_mm": [
571.054500200998,
210.25313973665095,
-26.524327215712933
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16756974480864217,
-0.1737452885006988,
-0.027369033709908393
],
"position_mm": [
167.56974480864218,
-173.74528850069882,
-27.369033709908393
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34033858356352115,
-0.3269907163830525,
-0.02842220115281386
],
"position_mm": [
340.3385835635211,
-326.9907163830525,
-28.42220115281386
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2843639383010684,
-0.2605977707327316,
-0.027565845714645463
],
"position_mm": [
284.3639383010684,
-260.5977707327316,
-27.565845714645462
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049211886875970355,
-0.21833152252461163,
-0.025903006938402477
],
"position_mm": [
49.21188687597036,
-218.33152252461164,
-25.903006938402477
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6247804728396921,
-0.2773921745723789,
-0.02431020101224935
],
"position_mm": [
624.780472839692,
-277.3921745723789,
-24.31020101224935
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 61,
"position_m": [
-0.02198966371532564,
0.33444947556068305,
-0.026794025548154847
],
"position_mm": [
-21.989663715325637,
334.449475560683,
-26.794025548154845
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40434213597532676,
-0.1735868844921191,
-0.02764758028974301
],
"position_mm": [
404.34213597532676,
-173.58688449211908,
-27.647580289743008
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7753407588847714,
-0.23638779830798315,
-0.02788152301531099
],
"position_mm": [
775.3407588847714,
-236.38779830798316,
-27.88152301531099
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021249180108343205,
-0.18650546107409058,
-0.0286208753975553
],
"position_mm": [
-21.249180108343204,
-186.5054610740906,
-28.620875397555302
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0048215592105342485,
-0.28009436117718295,
-0.026901794802062888
],
"position_mm": [
4.821559210534248,
-280.094361177183,
-26.901794802062888
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7510217584000294,
-0.28600286505564293,
-0.026455768427447474
],
"position_mm": [
751.0217584000294,
-286.0028650556429,
-26.455768427447474
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3126235679982991,
-0.15786627837227263,
-0.028583434100114376
],
"position_mm": [
312.6235679982991,
-157.86627837227263,
-28.583434100114378
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5065635276956765,
-0.3139958429571879,
-0.027423288791356155
],
"position_mm": [
506.5635276956765,
-313.9958429571879,
-27.423288791356153
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3618571572035765,
0.29489757798679084,
-0.026799685720883953
],
"position_mm": [
361.8571572035765,
294.89757798679085,
-26.799685720883954
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6464120445513794,
-0.1854121409620674,
-0.026893130159430855
],
"position_mm": [
646.4120445513794,
-185.4121409620674,
-26.893130159430854
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 94,
"position_m": [
0.8724003948464202,
0.17376974126546132,
-0.026249306086787258
],
"position_mm": [
872.4003948464202,
173.76974126546133,
-26.249306086787257
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18691052926333834,
-0.2755281735358944,
-0.028285907157087543
],
"position_mm": [
186.91052926333833,
-275.52817353589444,
-28.285907157087543
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3697440368563156,
-0.18587801509695376,
-0.02633214217366998
],
"position_mm": [
369.74403685631563,
-185.87801509695376,
-26.33214217366998
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518586398373319,
-0.22343817172583474,
-0.0281974845640811
],
"position_mm": [
651.8586398373319,
-223.43817172583474,
-28.1974845640811
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10544332098530237,
-0.18919095571418656,
-0.028469766814086608
],
"position_mm": [
105.44332098530238,
-189.19095571418657,
-28.469766814086608
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5233733499606787,
-0.2661691551830656,
-0.029082738250903926
],
"position_mm": [
523.3733499606788,
-266.1691551830656,
-29.082738250903926
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28128972108143474,
-0.23507954025461672,
0.22069484570618314
],
"position_mm": [
281.2897210814347,
-235.07954025461672,
220.69484570618314
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.280767079593286,
-0.1693104879717489,
0.2446566431902538
],
"position_mm": [
280.767079593286,
-169.31048797174893,
244.6566431902538
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 205,
"position_m": [
0.7530843813402196,
-0.0903792471204382,
-0.0002762264295011917
],
"position_mm": [
753.0843813402196,
-90.3792471204382,
-0.2762264295011917
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6500103408032063,
-0.010292787574273432,
0.0003776267788805451
],
"position_mm": [
650.0103408032063,
-10.292787574273433,
0.37762677888054513
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3523637001627805,
-0.09053929380267534,
0.000520617523042184
],
"position_mm": [
352.3637001627805,
-90.53929380267533,
0.520617523042184
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021819571993348982,
-0.01895510372775052,
0.0003319177192023393
],
"position_mm": [
21.819571993348983,
-18.95510372775052,
0.3319177192023393
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25102928473237995,
-0.08847850095090304,
-0.00011017223012743733
],
"position_mm": [
251.02928473237995,
-88.47850095090304,
-0.11017223012743733
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6467558533824146,
-0.09022535066214521,
-6.295494033850306e-05
],
"position_mm": [
646.7558533824146,
-90.2253506621452,
-0.06295494033850306
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.25431954519372707,
-0.1673037840370058,
0.24089547789803623
],
"position_mm": [
254.31954519372707,
-167.3037840370058,
240.89547789803623
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.25528356867359964,
-0.26924959699802825,
0.20511541734220984
],
"position_mm": [
255.28356867359963,
-269.24959699802827,
205.11541734220984
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 243,
"position_m": [
0.18127561152991942,
-0.07613642605758134,
0.2769083358010577
],
"position_mm": [
181.27561152991942,
-76.13642605758133,
276.9083358010577
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.2705367161448995,
-0.06592452571336717,
0.28438091519050585
],
"position_mm": [
270.5367161448995,
-65.92452571336717,
284.38091519050585
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2335239572820532,
-0.06015141924730938,
0.28610813590284206
],
"position_mm": [
233.5239572820532,
-60.15141924730938,
286.10813590284204
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}