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

957 lines
18 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:26:11Z",
"summary": {
"num_cameras": 6,
"num_markers": 44,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.2999039553024492,
-0.7966331104538593,
0.8022965428228306
],
"position_mm": [
-299.90395530244916,
-796.6331104538593,
802.2965428228306
],
"direction": [
0.4790363907814026,
0.655602753162384,
-0.5837029814720154
]
},
{
"camera_id": "b",
"position_m": [
0.2997741245358298,
-0.8919452713410032,
1.1998563182979443
],
"position_mm": [
299.7741245358298,
-891.9452713410033,
1199.8563182979442
],
"direction": [
0.008538469672203064,
0.6230279803276062,
-0.7821529507637024
]
},
{
"camera_id": "c",
"position_m": [
0.30200652155301316,
-0.9020153808807998,
0.39842941410859795
],
"position_mm": [
302.00652155301316,
-902.0153808807999,
398.42941410859794
],
"direction": [
-0.10717876255512238,
0.9495941400527954,
-0.2945907711982727
]
},
{
"camera_id": "e",
"position_m": [
1.2031666552274363,
-0.9024200483733755,
0.40396080672886847
],
"position_mm": [
1203.1666552274362,
-902.4200483733755,
403.9608067288685
],
"direction": [
-0.7491942644119263,
0.6063534617424011,
-0.26653963327407837
]
},
{
"camera_id": "f",
"position_m": [
0.48527535699969704,
-0.3052028540305418,
1.4031193543203273
],
"position_mm": [
485.275356999697,
-305.2028540305418,
1403.1193543203274
],
"direction": [
-0.22739066183567047,
0.08463967591524124,
-0.9701183438301086
]
},
{
"camera_id": "g",
"position_m": [
-0.2072035888495123,
0.2035164095056965,
1.4022641029137521
],
"position_mm": [
-207.2035888495123,
203.5164095056965,
1402.2641029137521
],
"direction": [
0.30012577772140503,
-0.29805290699005127,
-0.906139612197876
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.2570031456052348,
-0.14442938495953964,
0.3461284073257542
],
"position_mm": [
257.0031456052348,
-144.42938495953965,
346.12840732575415
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 43,
"position_m": [
0.24303674465939404,
-0.17550296462549864,
0.34643586827125167
],
"position_mm": [
243.03674465939403,
-175.50296462549863,
346.43586827125165
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 44,
"position_m": [
0.26448320177417567,
-0.1725809152503194,
0.29775987346552596
],
"position_mm": [
264.48320177417565,
-172.5809152503194,
297.75987346552597
],
"link": "FingerB",
"normal": [
0.0,
-0.9375276894468237,
-0.34791066600565723
]
},
{
"marker_id": 45,
"position_m": [
0.25449030103801135,
-0.1944687493614355,
0.3386169261480217
],
"position_mm": [
254.49030103801135,
-194.4687493614355,
338.6169261480217
],
"link": "FingerB",
"normal": [
-0.8830215713766957,
-0.3090575499818435,
-0.3532086285506783
]
},
{
"marker_id": 46,
"position_m": [
0.5367410428781908,
0.18362457972980634,
-0.03281619360253334
],
"position_mm": [
536.7410428781908,
183.62457972980633,
-32.816193602533346
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3450083458935982,
-0.285242808461226,
-0.03145326394181359
],
"position_mm": [
345.0083458935982,
-285.242808461226,
-31.45326394181359
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6874726227789112,
-0.3184852003944638,
-0.027265471805210585
],
"position_mm": [
687.4726227789112,
-318.48520039446385,
-27.265471805210584
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16772864266466944,
-0.17405780703303828,
-0.027031304749539773
],
"position_mm": [
167.72864266466945,
-174.05780703303827,
-27.031304749539775
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48787714479002314,
0.21121934840342751,
-0.024436938257685562
],
"position_mm": [
487.8771447900231,
211.21934840342752,
-24.43693825768556
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34033814012241925,
-0.3287724015301733,
-0.026200206380388183
],
"position_mm": [
340.33814012241925,
-328.7724015301733,
-26.200206380388185
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.2847897237066547,
-0.26086669418359104,
-0.027571742588218318
],
"position_mm": [
284.7897237066547,
-260.86669418359105,
-27.571742588218317
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4989499421815852,
0.16735546321457553,
-0.026928878313809784
],
"position_mm": [
498.94994218158524,
167.35546321457554,
-26.928878313809783
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.04902444011199678,
-0.21804408111222812,
-0.025672247624040134
],
"position_mm": [
49.02444011199678,
-218.04408111222813,
-25.672247624040136
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6247490282763624,
-0.2768820881371458,
-0.02766913668794844
],
"position_mm": [
624.7490282763623,
-276.88208813714584,
-27.66913668794844
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.4046219349371722,
-0.17300349135785567,
-0.027838163822551845
],
"position_mm": [
404.62193493717217,
-173.00349135785567,
-27.838163822551845
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.77530496006866,
-0.23606138118366,
-0.027564610649675532
],
"position_mm": [
775.30496006866,
-236.06138118366,
-27.564610649675533
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.021649839103713805,
-0.18669286997224885,
-0.028372112458265472
],
"position_mm": [
-21.649839103713806,
-186.69286997224884,
-28.372112458265473
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.20986575964589477,
-0.36520346777322654,
-0.029643946689377237
],
"position_mm": [
209.86575964589477,
-365.2034677732265,
-29.643946689377238
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.00493060756736125,
-0.2799718520213114,
-0.028285181342052688
],
"position_mm": [
4.93060756736125,
-279.9718520213114,
-28.285181342052688
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.750592776437003,
-0.28547288021402906,
-0.025857546004132738
],
"position_mm": [
750.592776437003,
-285.47288021402903,
-25.85754600413274
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44264224758648846,
0.19389030691534553,
-0.029243636293384508
],
"position_mm": [
442.64224758648845,
193.89030691534555,
-29.243636293384508
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.31227566372642007,
-0.15830632096544617,
-0.028241895517359415
],
"position_mm": [
312.2756637264201,
-158.30632096544616,
-28.241895517359414
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5063623417664935,
-0.31406320716973457,
-0.02716026799591207
],
"position_mm": [
506.3623417664935,
-314.0632071697346,
-27.16026799591207
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3622894098633224,
0.29486725979596756,
-0.027492734644681067
],
"position_mm": [
362.2894098633224,
294.8672597959676,
-27.492734644681068
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6465252673439238,
-0.18521700711606381,
-0.027886032868427408
],
"position_mm": [
646.5252673439238,
-185.21700711606383,
-27.886032868427407
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18677342789915058,
-0.2758952123911598,
-0.028080646882084517
],
"position_mm": [
186.7734278991506,
-275.8952123911598,
-28.08064688208452
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3699715146758826,
-0.18516144080098218,
-0.026674098782351725
],
"position_mm": [
369.9715146758826,
-185.16144080098218,
-26.674098782351724
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3042622079894079,
-0.3600729441458607,
-0.024662009101491834
],
"position_mm": [
304.2622079894079,
-360.07294414586073,
-24.662009101491833
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6525802035656103,
-0.22317199818867584,
-0.027574364121167528
],
"position_mm": [
652.5802035656103,
-223.17199818867584,
-27.574364121167527
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10563924307451823,
-0.18964910207488334,
-0.028166024168783835
],
"position_mm": [
105.63924307451823,
-189.64910207488333,
-28.166024168783835
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.5231702409232201,
-0.26621427903870454,
-0.027990891074036118
],
"position_mm": [
523.17024092322,
-266.21427903870455,
-27.990891074036117
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 114,
"position_m": [
0.28196227444061295,
-0.1493225818491123,
0.23652950092595248
],
"position_mm": [
281.96227444061293,
-149.32258184911228,
236.52950092595248
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 115,
"position_m": [
0.2335957956638408,
-0.15985143397162185,
0.23623540333959223
],
"position_mm": [
233.59579566384082,
-159.85143397162184,
236.23540333959224
],
"link": "Arm2",
"normal": [
-0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 120,
"position_m": [
0.2825705572065141,
-0.1545472364449991,
0.1667273824321991
],
"position_mm": [
282.5705572065141,
-154.5472364449991,
166.72738243219908
],
"link": "Arm2",
"normal": [
0.7071067811865475,
0.0,
-0.7071067811865475
]
},
{
"marker_id": 198,
"position_m": [
0.1606436013684577,
-0.053332945867996064,
0.09118169783601787
],
"position_mm": [
160.6436013684577,
-53.33294586799607,
91.18169783601788
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6508180385053746,
-0.01036287496459613,
0.00037956990949436525
],
"position_mm": [
650.8180385053746,
-10.362874964596129,
0.37956990949436525
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3525512654254082,
-0.09105980569254304,
0.00030688465170651465
],
"position_mm": [
352.5512654254082,
-91.05980569254305,
0.30688465170651463
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02195401841527815,
-0.01928475514100696,
0.0006024622149446541
],
"position_mm": [
21.95401841527815,
-19.28475514100696,
0.6024622149446541
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3485820918791326,
-0.011158937321440686,
1.1203604703558246e-06
],
"position_mm": [
348.5820918791326,
-11.158937321440686,
0.0011203604703558245
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6468171267885914,
-0.09026027468238339,
-0.00025209208985541725
],
"position_mm": [
646.8171267885914,
-90.26027468238338,
-0.25209208985541726
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.15790347888231554,
-0.14309150509973304,
0.08519022231022896
],
"position_mm": [
157.90347888231554,
-143.09150509973304,
85.19022231022896
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 243,
"position_m": [
0.16072269143579707,
-0.17443231731735084,
0.046982583087115816
],
"position_mm": [
160.72269143579706,
-174.43231731735085,
46.98258308711581
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2516444654057788,
-0.1779955968724286,
0.05295559621987144
],
"position_mm": [
251.6444654057788,
-177.99559687242862,
52.95559621987144
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.21464152540715126,
-0.1722068538998407,
0.05108219517110145
],
"position_mm": [
214.64152540715125,
-172.2068538998407,
51.082195171101446
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}