Files
appRobotRender/data/camera_study/Scene10/k4_cdeg/aruco_positions_optimized.json

446 lines
8.4 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:19:58Z",
"summary": {
"num_cameras": 4,
"num_markers": 19,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "c",
"position_m": [
0.30460041510025276,
-0.9022090407414753,
0.3986456232339163
],
"position_mm": [
304.60041510025275,
-902.2090407414753,
398.6456232339163
],
"direction": [
-0.10995042324066162,
0.9492284059524536,
-0.2947479486465454
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "e",
"position_m": [
1.2027035370578547,
-0.9093898126663549,
0.4081419845112901
],
"position_mm": [
1202.7035370578546,
-909.3898126663548,
408.1419845112901
],
"direction": [
-0.7457762360572815,
0.6094573736190796,
-0.26903441548347473
]
},
{
"camera_id": "g",
"position_m": [
-0.2061597004485399,
0.2066972923859535,
1.4011416040110074
],
"position_mm": [
-206.1597004485399,
206.6972923859535,
1401.1416040110073
],
"direction": [
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.3062519808733044,
-0.20139030762758367,
0.024968853629842105
],
"position_mm": [
306.25198087330443,
-201.39030762758367,
24.968853629842105
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 45,
"position_m": [
0.3544432154835737,
-0.19945342636531752,
0.02018631883674401
],
"position_mm": [
354.44321548357374,
-199.4534263653175,
20.186318836744007
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 48,
"position_m": [
0.687561797140422,
-0.3187236239470722,
-0.027392390362895643
],
"position_mm": [
687.561797140422,
-318.7236239470722,
-27.392390362895643
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16797074191473835,
-0.17366737269653132,
-0.02753130712486975
],
"position_mm": [
167.97074191473834,
-173.66737269653132,
-27.531307124869752
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3400615102829146,
-0.3289385799554646,
-0.027647280836645086
],
"position_mm": [
340.0615102829146,
-328.9385799554646,
-27.647280836645088
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 57,
"position_m": [
0.6040255225632356,
-0.3655867425235883,
-0.027611459209035617
],
"position_mm": [
604.0255225632357,
-365.5867425235883,
-27.611459209035615
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04850532151786272,
-0.21690498598555136,
-0.02676756713003072
],
"position_mm": [
48.505321517862725,
-216.90498598555135,
-26.76756713003072
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7761506146492574,
-0.23619672231954084,
-0.027315011405073385
],
"position_mm": [
776.1506146492574,
-236.19672231954084,
-27.315011405073385
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022338994042742352,
-0.18590004625926063,
-0.028963244612991303
],
"position_mm": [
-22.338994042742353,
-185.90004625926062,
-28.963244612991303
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005259489899044315,
-0.27948226965668244,
-0.02690067515813781
],
"position_mm": [
5.259489899044315,
-279.48226965668243,
-26.900675158137812
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.65189174683635,
-0.22362319522393367,
-0.02746416428709143
],
"position_mm": [
651.89174683635,
-223.62319522393366,
-27.464164287091428
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10630663047689051,
-0.19089155664686813,
-0.026954488617569626
],
"position_mm": [
106.30663047689052,
-190.89155664686814,
-26.954488617569627
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.3118346678961297,
-0.15533161610239024,
0.15671011758752576
],
"position_mm": [
311.8346678961297,
-155.33161610239023,
156.71011758752576
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.35565366706514406,
-0.1028266549785945,
0.20119963250051082
],
"position_mm": [
355.6536670651441,
-102.8266549785945,
201.19963250051083
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 219,
"position_m": [
0.3574426443065444,
-0.1707593110973847,
0.11714958243378071
],
"position_mm": [
357.44264430654437,
-170.7593110973847,
117.14958243378071
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 242,
"position_m": [
0.232523554460541,
-0.04930800818468624,
0.25844054543214956
],
"position_mm": [
232.523554460541,
-49.30800818468624,
258.4405454321496
],
"link": "Arm1",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 243,
"position_m": [
0.2314519774950161,
-0.03658625880194928,
0.3062631811385885
],
"position_mm": [
231.45197749501608,
-36.586258801949285,
306.26318113858855
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3215791762423929,
-0.04633477217933364,
0.29783360865285885
],
"position_mm": [
321.5791762423929,
-46.33477217933364,
297.83360865285886
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2844810522514509,
-0.04303850443544456,
0.30220648843975473
],
"position_mm": [
284.48105225145093,
-43.03850443544456,
302.2064884397547
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}