Files
appRobotRender/data/camera_study/Scene9a/k4_acef/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:33:51Z",
"summary": {
"num_cameras": 4,
"num_markers": 26,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30124957039980904,
-0.7944876545661685,
0.8037787426157785
],
"position_mm": [
-301.24957039980904,
-794.4876545661685,
803.7787426157786
],
"direction": [
0.47980576753616333,
0.6539319157600403,
-0.5849440097808838
]
},
{
"camera_id": "c",
"position_m": [
0.3025716400208697,
-0.9019776711250698,
0.39818619728372245
],
"position_mm": [
302.5716400208697,
-901.9776711250697,
398.18619728372244
],
"direction": [
-0.10782834142446518,
0.9495705962181091,
-0.2944294512271881
]
},
{
"camera_id": "e",
"position_m": [
1.2047895519114378,
-0.909711288880933,
0.41070428458266445
],
"position_mm": [
1204.7895519114377,
-909.711288880933,
410.70428458266446
],
"direction": [
-0.7462964057922363,
0.608277440071106,
-0.2702595889568329
]
},
{
"camera_id": "f",
"position_m": [
0.48505310768854737,
-0.309669335539303,
1.402070939578569
],
"position_mm": [
485.05310768854736,
-309.669335539303,
1402.070939578569
],
"direction": [
-0.22737352550029755,
0.08767975866794586,
-0.9698523283004761
]
}
],
"markers": [
{
"marker_id": 42,
"position_m": [
0.2119951027865692,
-0.08147659535259066,
0.3446246170221324
],
"position_mm": [
211.9951027865692,
-81.47659535259066,
344.6246170221324
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2649686498328372,
-0.07874735354390051,
0.3434294784346641
],
"position_mm": [
264.9686498328372,
-78.74735354390052,
343.4294784346641
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.34495177476700206,
-0.28566823319806095,
-0.03032432886540876
],
"position_mm": [
344.95177476700206,
-285.66823319806093,
-30.32432886540876
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.1672445016100487,
-0.17450553265488733,
-0.02672715367576706
],
"position_mm": [
167.2445016100487,
-174.50553265488733,
-26.72715367576706
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33998724358370686,
-0.3291870406353132,
-0.025254809493295508
],
"position_mm": [
339.98724358370686,
-329.18704063531317,
-25.254809493295507
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2849617856364977,
-0.26054828615411824,
-0.027929866006957862
],
"position_mm": [
284.9617856364977,
-260.5482861541182,
-27.929866006957862
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049166632380069276,
-0.2196222915819345,
-0.024860366130699047
],
"position_mm": [
49.166632380069274,
-219.6222915819345,
-24.86036613069905
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40378439160850316,
-0.17166659273866394,
-0.02860740151910348
],
"position_mm": [
403.78439160850314,
-171.66659273866395,
-28.60740151910348
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02084838423538836,
-0.18690515669126231,
-0.028401977759789147
],
"position_mm": [
-20.84838423538836,
-186.9051566912623,
-28.401977759789148
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3122551775596309,
-0.15841932543177412,
-0.028080592039781374
],
"position_mm": [
312.2551775596309,
-158.41932543177413,
-28.080592039781376
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.04526225685008346,
0.34147398057782813,
-0.027991635055610944
],
"position_mm": [
45.26225685008346,
341.4739805778281,
-27.991635055610942
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057143736780523,
-0.31448772912590284,
-0.02698892493394678
],
"position_mm": [
505.71437367805225,
-314.48772912590283,
-26.988924933946777
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18644860811371117,
-0.2763156756088971,
-0.02747407453067508
],
"position_mm": [
186.44860811371117,
-276.3156756088971,
-27.474074530675082
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3698298645117665,
-0.1855277266973878,
-0.02642013765304329
],
"position_mm": [
369.8298645117665,
-185.52772669738778,
-26.42013765304329
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3038613749583282,
-0.3604171185680591,
-0.023474542397265777
],
"position_mm": [
303.8613749583282,
-360.4171185680591,
-23.474542397265775
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6521068166286453,
-0.22384608897153857,
-0.02746878901822573
],
"position_mm": [
652.1068166286453,
-223.84608897153856,
-27.46878901822573
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10512667116518778,
-0.18999205144988857,
-0.0277357937146336
],
"position_mm": [
105.12667116518779,
-189.99205144988858,
-27.7357937146336
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27187778429395315,
-0.1629758477601357,
0.2359935529667893
],
"position_mm": [
271.87778429395314,
-162.9758477601357,
235.9935529667893
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17098302847379387,
-0.05269735132845083,
0.09064683999527559
],
"position_mm": [
170.98302847379387,
-52.697351328450836,
90.64683999527558
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3526104868071929,
-0.09139979293018118,
0.0008862989092916837
],
"position_mm": [
352.6104868071929,
-91.39979293018118,
0.8862989092916838
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021820381344906783,
-0.01924875613241593,
0.0005291088870766189
],
"position_mm": [
21.820381344906785,
-19.24875613241593,
0.5291088870766189
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3488008881081578,
-0.011492572021915915,
0.00031823404354427553
],
"position_mm": [
348.8008881081578,
-11.492572021915915,
0.31823404354427554
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16726139250622107,
-0.14247018271085904,
0.08545151272725363
],
"position_mm": [
167.26139250622109,
-142.47018271085904,
85.45151272725363
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.17075450611322646,
-0.1722717021931809,
0.04608542686271104
],
"position_mm": [
170.75450611322645,
-172.2717021931809,
46.08542686271104
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.26189759509243604,
-0.17879908422645507,
0.05340145308881926
],
"position_mm": [
261.89759509243606,
-178.79908422645508,
53.40145308881926
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.2252820369026195,
-0.1713703853797607,
0.050184554832998204
],
"position_mm": [
225.2820369026195,
-171.3703853797607,
50.1845548329982
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}