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

805 lines
15 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:21:14Z",
"summary": {
"num_cameras": 6,
"num_markers": 36,
"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": "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.2720528670219294,
-0.14893583246510045,
0.3537362186802649
],
"position_mm": [
272.0528670219294,
-148.93583246510045,
353.73621868026487
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.23763718363885988,
-0.17083715765935817,
0.3262219676795029
],
"position_mm": [
237.63718363885988,
-170.83715765935816,
326.2219676795029
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.34517776289719077,
-0.28518447309484407,
-0.03139960142023517
],
"position_mm": [
345.17776289719075,
-285.18447309484407,
-31.39960142023517
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16798692295911322,
-0.1743133435328678,
-0.027018035925976857
],
"position_mm": [
167.98692295911323,
-174.31334353286778,
-27.018035925976857
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3400691623905518,
-0.32873007647726177,
-0.026717742627702067
],
"position_mm": [
340.0691623905518,
-328.7300764772618,
-26.717742627702066
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2849218608092256,
-0.26082444921421866,
-0.028028959514445874
],
"position_mm": [
284.9218608092256,
-260.82444921421865,
-28.028959514445873
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04968933703393961,
-0.21869384587583654,
-0.02487774750156828
],
"position_mm": [
49.68933703393961,
-218.69384587583653,
-24.87774750156828
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6247082791957044,
-0.2768608517121798,
-0.027973257009116084
],
"position_mm": [
624.7082791957043,
-276.8608517121798,
-27.973257009116086
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40475766606492747,
-0.17306704272071757,
-0.027705872574772347
],
"position_mm": [
404.7576660649275,
-173.06704272071758,
-27.705872574772346
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7744836830469004,
-0.23474657965165288,
-0.028277268170799626
],
"position_mm": [
774.4836830469004,
-234.7465796516529,
-28.277268170799626
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021028651979565334,
-0.18748164071507994,
-0.028010110358476174
],
"position_mm": [
-21.028651979565335,
-187.48164071507995,
-28.010110358476172
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.00484143860045478,
-0.27994164732214294,
-0.029726672616214946
],
"position_mm": [
4.841438600454779,
-279.94164732214296,
-29.726672616214945
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31223269855266744,
-0.1584170039876901,
-0.028193470078181935
],
"position_mm": [
312.23269855266744,
-158.4170039876901,
-28.193470078181935
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 82,
"position_m": [
0.2181443720304521,
0.29696824747970196,
-0.028246244822944223
],
"position_mm": [
218.14437203045208,
296.968247479702,
-28.246244822944224
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.044744972755869895,
0.3416635937385968,
-0.027747468890665976
],
"position_mm": [
44.744972755869895,
341.6635937385968,
-27.747468890665974
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5058251708970956,
-0.3142352964751058,
-0.02719428967161187
],
"position_mm": [
505.8251708970956,
-314.23529647510577,
-27.19428967161187
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6461084030570375,
-0.185230367659769,
-0.028057549769214474
],
"position_mm": [
646.1084030570375,
-185.230367659769,
-28.057549769214475
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18669327564784258,
-0.27621225908027014,
-0.028179172587320236
],
"position_mm": [
186.69327564784257,
-276.21225908027014,
-28.179172587320238
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3700366722579489,
-0.18505886734289342,
-0.02701967705095857
],
"position_mm": [
370.0366722579489,
-185.05886734289342,
-27.01967705095857
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30426135965230344,
-0.36025881082711086,
-0.024014441586501473
],
"position_mm": [
304.26135965230344,
-360.2588108271109,
-24.014441586501473
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.652486622419952,
-0.22312698342952175,
-0.027346136500635606
],
"position_mm": [
652.486622419952,
-223.12698342952174,
-27.346136500635605
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.1057791142201272,
-0.18939415196834702,
-0.028510025083464053
],
"position_mm": [
105.7791142201272,
-189.39415196834702,
-28.510025083464054
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5230922849927434,
-0.26654878013851774,
-0.02794095072012569
],
"position_mm": [
523.0922849927434,
-266.5487801385177,
-27.94095072012569
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.2640000184358301,
-0.15174380912529226,
0.23667875375574063
],
"position_mm": [
264.0000184358301,
-151.74380912529224,
236.67875375574062
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.21489018076163394,
-0.1577279447845956,
0.2350444155799635
],
"position_mm": [
214.89018076163393,
-157.7279447845956,
235.0444155799635
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2636126758513766,
-0.15661989869673618,
0.1668498498266663
],
"position_mm": [
263.6126758513766,
-156.6198986967362,
166.84984982666631
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.13950471293782432,
-0.05281790835371406,
0.09155574193859592
],
"position_mm": [
139.5047129378243,
-52.81790835371406,
91.55574193859592
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6505373893824983,
-0.009886025196467923,
0.00036133528272299466
],
"position_mm": [
650.5373893824983,
-9.886025196467923,
0.36133528272299464
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.35196946478917585,
-0.09105668981396253,
0.0008380052533773091
],
"position_mm": [
351.96946478917584,
-91.05668981396254,
0.8380052533773091
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.021079429697006945,
-0.019711817428453727,
0.0010844661793549784
],
"position_mm": [
21.079429697006944,
-19.711817428453728,
1.0844661793549784
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34763655965114565,
-0.011178612154799988,
-8.105384644103589e-06
],
"position_mm": [
347.63655965114566,
-11.178612154799987,
-0.008105384644103588
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2500956703800506,
-0.08952224318482588,
0.00029764204573134073
],
"position_mm": [
250.0956703800506,
-89.52224318482588,
0.29764204573134073
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.1378785837982465,
-0.14256211538094482,
0.08497319943567407
],
"position_mm": [
137.8785837982465,
-142.56211538094482,
84.97319943567406
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.14113291242557593,
-0.17364364980789593,
0.04658869016006109
],
"position_mm": [
141.13291242557594,
-173.64364980789594,
46.58869016006109
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.23283680073978427,
-0.1778324988514643,
0.05256842387093186
],
"position_mm": [
232.83680073978428,
-177.8324988514643,
52.56842387093186
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19546932225923114,
-0.17476276564803483,
0.051876151083682646
],
"position_mm": [
195.46932225923115,
-174.76276564803484,
51.87615108368264
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}