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

975 lines
18 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:37:50Z",
"summary": {
"num_cameras": 7,
"num_markers": 44,
"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": "b",
"position_m": [
0.29717288049224716,
-0.8887366669190728,
1.2029439521855916
],
"position_mm": [
297.17288049224715,
-888.7366669190728,
1202.9439521855916
],
"direction": [
0.010270745493471622,
0.6205654144287109,
-0.7840874195098877
]
},
{
"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": "d",
"position_m": [
0.7010643463118735,
-0.7940689865992328,
0.40229983605243974
],
"position_mm": [
701.0643463118736,
-794.0689865992327,
402.29983605243973
],
"direction": [
-0.5524550080299377,
0.7830438613891602,
-0.285719633102417
]
},
{
"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
]
},
{
"camera_id": "g",
"position_m": [
-0.20892576741721647,
0.20128727403677504,
1.401691703675199
],
"position_mm": [
-208.92576741721646,
201.28727403677505,
1401.691703675199
],
"direction": [
0.30114462971687317,
-0.2968323230743408,
-0.9062021970748901
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.2458213446348496,
-0.11298980571413514,
0.34181448296627126
],
"position_mm": [
245.8213446348496,
-112.98980571413514,
341.81448296627127
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.21313851631786399,
-0.07865543383625748,
0.3429171265453017
],
"position_mm": [
213.13851631786397,
-78.65543383625747,
342.9171265453017
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.2674715718706927,
-0.07572649092492269,
0.34034251701714263
],
"position_mm": [
267.4715718706927,
-75.72649092492269,
340.34251701714265
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5366586880610472,
0.1833702238325574,
-0.03185228180550217
],
"position_mm": [
536.6586880610472,
183.3702238325574,
-31.85228180550217
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.34496227065681323,
-0.28532821932850083,
-0.03071269665224567
],
"position_mm": [
344.96227065681325,
-285.32821932850084,
-30.71269665224567
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6876568696333476,
-0.3189767081731494,
-0.027371384176013338
],
"position_mm": [
687.6568696333476,
-318.9767081731494,
-27.371384176013336
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16790564453337192,
-0.17388297321487398,
-0.027232667134312032
],
"position_mm": [
167.9056445333719,
-173.88297321487397,
-27.23266713431203
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.4870567334470498,
0.2108905235010464,
-0.023070117706931674
],
"position_mm": [
487.0567334470498,
210.8905235010464,
-23.070117706931676
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3404092586474606,
-0.3289521499141706,
-0.026190203889550512
],
"position_mm": [
340.4092586474606,
-328.9521499141706,
-26.19020388955051
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28472876016852533,
-0.2608824670176768,
-0.027570417097550502
],
"position_mm": [
284.72876016852535,
-260.8824670176768,
-27.570417097550504
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.49872934991909335,
0.16724459754944607,
-0.02648183540014447
],
"position_mm": [
498.72934991909335,
167.24459754944607,
-26.48183540014447
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04880721163682192,
-0.2173099023563761,
-0.026364764397089395
],
"position_mm": [
48.80721163682192,
-217.30990235637609,
-26.364764397089395
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.624971892432102,
-0.2774639052545283,
-0.023834876656727552
],
"position_mm": [
624.9718924321021,
-277.4639052545283,
-23.834876656727552
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40376826872528465,
-0.1716416654733871,
-0.028780594050980875
],
"position_mm": [
403.76826872528466,
-171.6416654733871,
-28.780594050980877
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7760672114321987,
-0.23582099402109763,
-0.028005806108567295
],
"position_mm": [
776.0672114321987,
-235.82099402109762,
-28.005806108567295
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022037433049744627,
-0.18634913829204605,
-0.02910445671014001
],
"position_mm": [
-22.037433049744628,
-186.34913829204606,
-29.10445671014001
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.20976302591019383,
-0.36503551176191573,
-0.030285544929770397
],
"position_mm": [
209.76302591019382,
-365.03551176191576,
-30.285544929770396
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.575182529156048,
0.17384263856172735,
-0.02802346392214615
],
"position_mm": [
575.182529156048,
173.84263856172734,
-28.02346392214615
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.0051307057769916595,
-0.27958316643023456,
-0.027089401081648375
],
"position_mm": [
5.130705776991659,
-279.58316643023454,
-27.089401081648376
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.4417517735974097,
0.19352606417367582,
-0.027011453790348697
],
"position_mm": [
441.7517735974097,
193.52606417367582,
-27.011453790348696
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3120030231788463,
-0.15821950026448753,
-0.02742432048456689
],
"position_mm": [
312.0030231788463,
-158.21950026448752,
-27.424320484566888
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.045262256850776436,
0.3414739805811966,
-0.02799163505951482
],
"position_mm": [
45.26225685077644,
341.4739805811966,
-27.99163505951482
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5059731534674234,
-0.31429915241219436,
-0.026977092925687646
],
"position_mm": [
505.97315346742346,
-314.29915241219436,
-26.977092925687646
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.36188821621112244,
0.2940807387204927,
-0.02759146749267075
],
"position_mm": [
361.8882162111224,
294.08073872049266,
-27.59146749267075
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6483028935328159,
-0.18528242104363168,
-0.029115859332801215
],
"position_mm": [
648.3028935328159,
-185.28242104363167,
-29.115859332801215
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1863822469719293,
-0.2758298503374134,
-0.027573615259942823
],
"position_mm": [
186.38224697192928,
-275.8298503374134,
-27.573615259942823
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3696757478094343,
-0.18515644599116,
-0.0265728982217493
],
"position_mm": [
369.6757478094343,
-185.15644599115998,
-26.572898221749302
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30410032682962157,
-0.3599590170876292,
-0.02424104332984857
],
"position_mm": [
304.10032682962157,
-359.95901708762915,
-24.24104332984857
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.652054302112262,
-0.22350726073521754,
-0.02765506916506575
],
"position_mm": [
652.054302112262,
-223.50726073521753,
-27.65506916506575
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10589039813960077,
-0.18979551984469312,
-0.027842746653146407
],
"position_mm": [
105.89039813960078,
-189.7955198446931,
-27.842746653146406
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.27194026538162785,
-0.16223381693369357,
0.23560466050898932
],
"position_mm": [
271.94026538162785,
-162.23381693369356,
235.60466050898933
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17098065799546164,
-0.05292268701438512,
0.09063153732835826
],
"position_mm": [
170.98065799546163,
-52.92268701438512,
90.63153732835825
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6503942756061665,
-0.010683299243118536,
0.0003096654309381689
],
"position_mm": [
650.3942756061665,
-10.683299243118537,
0.3096654309381689
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3526922187891425,
-0.0912308016015388,
0.0011442957395287686
],
"position_mm": [
352.6922187891425,
-91.2308016015388,
1.1442957395287685
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02182820352779924,
-0.01911233691317793,
0.00045830642855689577
],
"position_mm": [
21.82820352779924,
-19.11233691317793,
0.45830642855689574
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3484739070183565,
-0.011346655778537754,
0.0002921506153516324
],
"position_mm": [
348.4739070183565,
-11.346655778537754,
0.2921506153516324
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2502456450844252,
-0.08857304207945936,
4.637447507773509e-05
],
"position_mm": [
250.2456450844252,
-88.57304207945936,
0.046374475077735094
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6468993573965065,
-0.09060194022345032,
-0.0005828024250693778
],
"position_mm": [
646.8993573965065,
-90.60194022345031,
-0.5828024250693778
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.167295607839694,
-0.14267171343998106,
0.08501577129453722
],
"position_mm": [
167.295607839694,
-142.67171343998106,
85.01577129453722
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2592417978904009,
-0.16779776967294263,
0.028443632747378298
],
"position_mm": [
259.2417978904009,
-167.79776967294262,
28.4436327473783
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.17047776318992192,
-0.17374197289692214,
0.04661601883418845
],
"position_mm": [
170.47776318992192,
-173.74197289692214,
46.61601883418845
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.2959808246562585,
-0.14198020866688152,
0.049237588808229704
],
"position_mm": [
295.9808246562585,
-141.9802086668815,
49.2375888082297
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2620676851873666,
-0.1778243392988247,
0.05312373210352222
],
"position_mm": [
262.06768518736664,
-177.82433929882473,
53.123732103522215
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22480830884357722,
-0.17383230115793452,
0.05169807696576366
],
"position_mm": [
224.8083088435772,
-173.83230115793452,
51.69807696576366
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}