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

447 lines
8.4 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:17:06Z",
"summary": {
"num_cameras": 3,
"num_markers": 20,
"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": "e",
"position_m": [
1.204669017179544,
-0.9015972134086692,
0.40396820989135496
],
"position_mm": [
1204.669017179544,
-901.5972134086692,
403.96820989135495
],
"direction": [
-0.7505777478218079,
0.6045735478401184,
-0.26669058203697205
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.2681584421583462,
-0.1504002090550221,
0.3555124184275509
],
"position_mm": [
268.15844215834625,
-150.40020905502212,
355.51241842755087
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.235521161996063,
-0.1705993018072227,
0.3269330693002045
],
"position_mm": [
235.521161996063,
-170.59930180722267,
326.93306930020447
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 47,
"position_m": [
0.34598558931635004,
-0.28531575062240394,
-0.03151657036012973
],
"position_mm": [
345.98558931635006,
-285.3157506224039,
-31.516570360129734
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.3394570887898629,
-0.3286557749076613,
-0.02669341212195733
],
"position_mm": [
339.4570887898629,
-328.6557749076613,
-26.69341212195733
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6252349472616596,
-0.2771824545725208,
-0.027866572231771494
],
"position_mm": [
625.2349472616596,
-277.1824545725208,
-27.866572231771492
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4049306086988745,
-0.1740847672497022,
-0.02712962064675778
],
"position_mm": [
404.9306086988745,
-174.0847672497022,
-27.12962064675778
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7744836830486176,
-0.23474657965403162,
-0.028277268168153125
],
"position_mm": [
774.4836830486175,
-234.74657965403162,
-28.277268168153125
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5058369307125966,
-0.31465720173549866,
-0.02687980566811764
],
"position_mm": [
505.8369307125966,
-314.65720173549863,
-26.87980566811764
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6461147631950489,
-0.18524726787560855,
-0.028049125348434945
],
"position_mm": [
646.1147631950489,
-185.24726787560854,
-28.049125348434945
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18723309799033616,
-0.2758661511433459,
-0.02905759143153927
],
"position_mm": [
187.23309799033615,
-275.8661511433459,
-29.05759143153927
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.36983453812969397,
-0.1849512139983053,
-0.02699066895657519
],
"position_mm": [
369.83453812969395,
-184.9512139983053,
-26.99066895657519
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6524371196532986,
-0.2231534557983355,
-0.02734909101777175
],
"position_mm": [
652.4371196532986,
-223.1534557983355,
-27.349091017771748
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10500600123679181,
-0.18972951109998137,
-0.02879401943820561
],
"position_mm": [
105.0060012367918,
-189.72951109998138,
-28.794019438205613
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5235910292587717,
-0.2671510663543178,
-0.02769972773864711
],
"position_mm": [
523.5910292587716,
-267.1510663543178,
-27.69972773864711
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 120,
"position_m": [
0.2620229747732567,
-0.15558977046618291,
0.1670061588737745
],
"position_mm": [
262.0229747732567,
-155.58977046618293,
167.00615887377452
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 206,
"position_m": [
0.6505373893823327,
-0.009886025196306528,
0.00036133528266871017
],
"position_mm": [
650.5373893823328,
-9.886025196306528,
0.3613352826687102
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.13790396452009196,
-0.14045993302013418,
0.08364985777265152
],
"position_mm": [
137.90396452009196,
-140.45993302013417,
83.64985777265152
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.13907933247457976,
-0.17551799799002896,
0.048727661800494364
],
"position_mm": [
139.07933247457976,
-175.51799799002896,
48.72766180049437
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2305276766017724,
-0.17684789850160496,
0.05245004947669514
],
"position_mm": [
230.52767660177238,
-176.84789850160496,
52.45004947669514
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.19309639800941916,
-0.17754302863627758,
0.05460940356840264
],
"position_mm": [
193.09639800941918,
-177.54302863627757,
54.60940356840264
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}