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

899 lines
17 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:22:01Z",
"summary": {
"num_cameras": 7,
"num_markers": 40,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.3008120456617256,
-0.7967324976921262,
0.8035603940327218
],
"position_mm": [
-300.8120456617256,
-796.7324976921261,
803.5603940327219
],
"direction": [
0.478861004114151,
0.6553303003311157,
-0.5841526389122009
]
},
{
"camera_id": "b",
"position_m": [
0.3032776168602546,
-0.9034907966109161,
1.1914760495863213
],
"position_mm": [
303.2776168602546,
-903.4907966109162,
1191.4760495863213
],
"direction": [
0.005841582547873259,
0.630989134311676,
-0.7757696509361267
]
},
{
"camera_id": "c",
"position_m": [
0.31352477320154787,
-0.900364134663362,
0.395486087669763
],
"position_mm": [
313.5247732015479,
-900.3641346633619,
395.48608766976304
],
"direction": [
-0.12002504616975784,
0.9488678574562073,
-0.2919653058052063
]
},
{
"camera_id": "d",
"position_m": [
0.7053726989327014,
-0.7916993791931249,
0.39580877555507565
],
"position_mm": [
705.3726989327014,
-791.699379193125,
395.80877555507567
],
"direction": [
-0.5581956505775452,
0.7812879085540771,
-0.2792970836162567
]
},
{
"camera_id": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
},
{
"camera_id": "f",
"position_m": [
0.4840985781070297,
-0.3107642971811879,
1.4024590280841054
],
"position_mm": [
484.0985781070297,
-310.76429718118794,
1402.4590280841053
],
"direction": [
-0.22673296928405762,
0.08821365982294083,
-0.9699538946151733
]
},
{
"camera_id": "g",
"position_m": [
-0.2105851021647306,
0.1959402103874402,
1.396204731389063
],
"position_mm": [
-210.58510216473059,
195.9402103874402,
1396.204731389063
],
"direction": [
0.30323532223701477,
-0.29429134726524353,
-0.9063338041305542
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2717377151811698,
-0.14943453805422643,
0.3527003962645274
],
"position_mm": [
271.7377151811698,
-149.43453805422644,
352.7003962645274
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23773532768519406,
-0.1704369632195529,
0.325593501803258
],
"position_mm": [
237.73532768519405,
-170.4369632195529,
325.59350180325805
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.34518972436621825,
-0.2851646667299127,
-0.03141204164633821
],
"position_mm": [
345.18972436621823,
-285.1646667299127,
-31.412041646338206
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16810891462775512,
-0.17390388917419008,
-0.02722417772849591
],
"position_mm": [
168.10891462775513,
-173.90388917419008,
-27.22417772849591
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34006989596222986,
-0.3287092905291644,
-0.0267333222318381
],
"position_mm": [
340.06989596222985,
-328.70929052916443,
-26.733322231838102
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28492646761794194,
-0.260823994506373,
-0.028033089619712938
],
"position_mm": [
284.9264676179419,
-260.823994506373,
-28.03308961971294
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04901848555856695,
-0.21738271790126282,
-0.02637572870827427
],
"position_mm": [
49.01848555856695,
-217.38271790126282,
-26.37572870827427
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6247088317255789,
-0.2768611670136247,
-0.027973024528049485
],
"position_mm": [
624.7088317255789,
-276.86116701362465,
-27.973024528049486
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4047372071781983,
-0.17309430271492313,
-0.02768790554374997
],
"position_mm": [
404.7372071781983,
-173.09430271492312,
-27.68790554374997
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7744836830475211,
-0.2347465796514928,
-0.028277268170498058
],
"position_mm": [
774.4836830475211,
-234.7465796514928,
-28.277268170498058
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.022024536897766504,
-0.18684849142743368,
-0.028739754157598635
],
"position_mm": [
-22.024536897766506,
-186.8484914274337,
-28.739754157598636
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005479025696468858,
-0.27974893820083874,
-0.02732015357814988
],
"position_mm": [
5.479025696468858,
-279.7489382008387,
-27.320153578149878
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31207146032919464,
-0.15861913549926815,
-0.02738133139384469
],
"position_mm": [
312.0714603291946,
-158.61913549926814,
-27.38133139384469
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.2181443720306566,
0.29696824748031564,
-0.02824624482354651
],
"position_mm": [
218.1443720306566,
296.96824748031565,
-28.24624482354651
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.044744972755922936,
0.3416635937381515,
-0.027747468890127382
],
"position_mm": [
44.74497275592294,
341.6635937381515,
-27.747468890127383
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5058250301174905,
-0.3142357169580002,
-0.027194091617730193
],
"position_mm": [
505.8250301174905,
-314.2357169580002,
-27.194091617730194
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6461084022594669,
-0.1852303610945392,
-0.028057553648944775
],
"position_mm": [
646.1084022594669,
-185.2303610945392,
-28.057553648944776
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18680130817326074,
-0.2758093712644591,
-0.027955056956358006
],
"position_mm": [
186.80130817326074,
-275.8093712644591,
-27.955056956358007
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3699944476965594,
-0.18502518375562446,
-0.02704212834421336
],
"position_mm": [
369.9944476965594,
-185.02518375562445,
-27.04212834421336
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3042727762442328,
-0.36025007227828315,
-0.02402906653635279
],
"position_mm": [
304.27277624423283,
-360.25007227828314,
-24.02906653635279
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.652486573988103,
-0.2231269851399751,
-0.02734615416206492
],
"position_mm": [
652.4865739881029,
-223.1269851399751,
-27.34615416206492
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10611393492519013,
-0.1898941755865125,
-0.027859510822000805
],
"position_mm": [
106.11393492519012,
-189.89417558651252,
-27.859510822000804
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5230928032491192,
-0.26654943431693645,
-0.027940434666943223
],
"position_mm": [
523.0928032491192,
-266.54943431693647,
-27.940434666943222
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2716302741177866,
-0.17669843718797204,
0.23619274985863775
],
"position_mm": [
271.6302741177866,
-176.69843718797205,
236.19274985863774
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.22276831262169197,
-0.1688645266802382,
0.2374467628127646
],
"position_mm": [
222.76831262169196,
-168.86452668023819,
237.4467628127646
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2926772527817621,
-0.22908509527631685,
0.19480430730458603
],
"position_mm": [
292.6772527817621,
-229.08509527631685,
194.80430730458605
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.13103277574500793,
-0.05539800896862922,
0.09813175002599961
],
"position_mm": [
131.03277574500794,
-55.39800896862922,
98.13175002599961
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6505373893820585,
-0.009886025195922086,
0.0003613352821320563
],
"position_mm": [
650.5373893820586,
-9.886025195922086,
0.3613352821320563
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3522692092976616,
-0.09132175433812541,
0.0011574624188419068
],
"position_mm": [
352.2692092976616,
-91.3217543381254,
1.157462418841907
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021091728639131863,
-0.019438024135348342,
0.0009422135568929468
],
"position_mm": [
21.091728639131862,
-19.438024135348343,
0.9422135568929468
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25218111575512525,
-0.009227453679513718,
0.00013397935628631192
],
"position_mm": [
252.18111575512526,
-9.227453679513719,
0.1339793562863119
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34746109475154796,
-0.01146983001214289,
0.0004162740951137563
],
"position_mm": [
347.461094751548,
-11.46983001214289,
0.4162740951137563
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.25035188364861494,
-0.08920414092391366,
0.0007521358037124099
],
"position_mm": [
250.35188364861494,
-89.20414092391366,
0.75213580371241
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 219,
"position_m": [
0.28604923983869546,
-0.15319490293636925,
0.27261178575583705
],
"position_mm": [
286.0492398386955,
-153.19490293636926,
272.61178575583705
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 229,
"position_m": [
0.13801974274553172,
-0.14429232802635175,
0.08592639027967929
],
"position_mm": [
138.01974274553172,
-144.29232802635175,
85.92639027967928
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2084672380115772,
-0.09237280194669138,
0.012681034823867007
],
"position_mm": [
208.46723801157722,
-92.37280194669138,
12.681034823867007
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.14095203595640965,
-0.17457729634819638,
0.046884689217842085
],
"position_mm": [
140.95203595640965,
-174.57729634819637,
46.88468921784209
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.25603049126891864,
-0.11708849105359688,
0.038993903135887936
],
"position_mm": [
256.03049126891864,
-117.08849105359688,
38.99390313588793
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2096415449729105,
-0.11756113273832107,
0.02173623349435304
],
"position_mm": [
209.64154497291048,
-117.56113273832106,
21.736233494353037
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.1923365708848145,
-0.14726258020115615,
0.03672764440543242
],
"position_mm": [
192.3365708848145,
-147.26258020115614,
36.72764440543242
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}