Files
appRobotRender/data/camera_study/Scene10/k4_abdg/aruco_positions_optimized.json

731 lines
14 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-02T21:20:06Z",
"summary": {
"num_cameras": 4,
"num_markers": 34,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.29933086093117556,
-0.799418281839035,
0.8013386735184777
],
"position_mm": [
-299.33086093117555,
-799.418281839035,
801.3386735184777
],
"direction": [
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
},
{
"camera_id": "b",
"position_m": [
0.3032080331514599,
-0.8954064004634189,
1.2012942891546714
],
"position_mm": [
303.2080331514599,
-895.4064004634189,
1201.2942891546713
],
"direction": [
0.005782749503850937,
0.6244387030601501,
-0.7810524106025696
]
},
{
"camera_id": "d",
"position_m": [
0.7026420377142895,
-0.794595122683283,
0.4010946796990027
],
"position_mm": [
702.6420377142895,
-794.5951226832831,
401.0946796990027
],
"direction": [
-0.5536129474639893,
0.7829245924949646,
-0.2837987542152405
]
},
{
"camera_id": "g",
"position_m": [
-0.2061597004485399,
0.2066972923859535,
1.4011416040110074
],
"position_mm": [
-206.1597004485399,
206.6972923859535,
1401.1416040110073
],
"direction": [
0.2996947467327118,
-0.3001376986503601,
-0.9055939316749573
]
}
],
"markers": [
{
"marker_id": 40,
"position_m": [
0.3054493017340757,
-0.19987487502548343,
0.024804241416038552
],
"position_mm": [
305.4493017340757,
-199.87487502548342,
24.80424141603855
],
"link": "FingerA",
"normal": [
-0.4224220616915755,
0.0,
-0.9063992507699015
]
},
{
"marker_id": 47,
"position_m": [
0.344862436265256,
-0.28543161564720154,
-0.030445651260280156
],
"position_mm": [
344.86243626525595,
-285.43161564720157,
-30.445651260280155
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6878100842783237,
-0.3188784618164025,
-0.02770289793401499
],
"position_mm": [
687.8100842783236,
-318.8784618164025,
-27.70289793401499
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16676047878267466,
-0.174346564952476,
-0.025778194733217602
],
"position_mm": [
166.76047878267465,
-174.346564952476,
-25.778194733217603
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48697224655876004,
0.2137958695048991,
-0.025613930900386002
],
"position_mm": [
486.97224655876005,
213.7958695048991,
-25.613930900386002
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.33926793603191896,
-0.32890211188902224,
-0.025623417568802827
],
"position_mm": [
339.26793603191896,
-328.90211188902225,
-25.623417568802825
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28468534891436065,
-0.2608060180041695,
-0.02764523176739995
],
"position_mm": [
284.68534891436065,
-260.8060180041695,
-27.64523176739995
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 59,
"position_m": [
0.6250548271399858,
-0.27748730745210576,
-0.02399124858435376
],
"position_mm": [
625.0548271399858,
-277.48730745210577,
-23.99124858435376
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7750951738715567,
-0.23611744282439387,
-0.027898531015609532
],
"position_mm": [
775.0951738715567,
-236.11744282439386,
-27.89853101560953
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.019149854799889305,
-0.18940027578013116,
-0.027200744340899294
],
"position_mm": [
-19.149854799889305,
-189.40027578013115,
-27.200744340899295
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.005942588832952981,
-0.27766593705315307,
-0.027142084185060873
],
"position_mm": [
5.942588832952981,
-277.6659370531531,
-27.142084185060874
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 71,
"position_m": [
0.7509030920108549,
-0.2858000960356196,
-0.026682753768945577
],
"position_mm": [
750.903092010855,
-285.8000960356196,
-26.682753768945577
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.44250773252421954,
0.19423558363008342,
-0.028760050517510814
],
"position_mm": [
442.50773252421953,
194.23558363008343,
-28.760050517510813
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 75,
"position_m": [
-0.027672135644897455,
0.1934113190598486,
-0.02641797337132961
],
"position_mm": [
-27.672135644897455,
193.4113190598486,
-26.41797337132961
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057970120559879,
-0.31427788850689176,
-0.026631829530155582
],
"position_mm": [
505.7970120559879,
-314.27788850689177,
-26.63182953015558
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 92,
"position_m": [
0.6466448029570754,
-0.1853260691356157,
-0.027362576908963935
],
"position_mm": [
646.6448029570754,
-185.32606913561568,
-27.362576908963934
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.1864935755025844,
-0.27604247924607245,
-0.02756893236956804
],
"position_mm": [
186.4935755025844,
-276.04247924607245,
-27.56893236956804
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.3031740229647642,
-0.3601173982520389,
-0.0230928147831367
],
"position_mm": [
303.1740229647642,
-360.1173982520389,
-23.092814783136703
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.6518038226760866,
-0.22340257237947855,
-0.02831594171341765
],
"position_mm": [
651.8038226760866,
-223.40257237947856,
-28.315941713417647
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10479716817301149,
-0.19040720779026277,
-0.027217954409216122
],
"position_mm": [
104.79716817301149,
-190.40720779026276,
-27.217954409216123
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 105,
"position_m": [
0.523569281637156,
-0.2668009405542871,
-0.028305368327685307
],
"position_mm": [
523.569281637156,
-266.8009405542871,
-28.305368327685308
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.31078317867831906,
-0.15444005650408207,
0.15668757498631952
],
"position_mm": [
310.7831786783191,
-154.44005650408207,
156.68757498631953
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 205,
"position_m": [
0.7525785118973581,
-0.0904620481227379,
0.00038433775011527854
],
"position_mm": [
752.5785118973581,
-90.46204812273791,
0.38433775011527854
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 206,
"position_m": [
0.6499006241288579,
-0.010294737933318449,
0.0005404456963101184
],
"position_mm": [
649.9006241288579,
-10.294737933318448,
0.5404456963101184
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02131065181973966,
-0.02124891065277142,
0.002028944784201453
],
"position_mm": [
21.31065181973966,
-21.24891065277142,
2.0289447842014527
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 211,
"position_m": [
0.25311289711774626,
-0.008637200725311841,
-0.00016936058499215884
],
"position_mm": [
253.11289711774626,
-8.63720072531184,
-0.16936058499215884
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.34797038785364176,
-0.010616512306996041,
0.0005313961558432671
],
"position_mm": [
347.97038785364174,
-10.616512306996041,
0.531396155843267
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.250328049835533,
-0.08858636256352671,
0.00044372783382368104
],
"position_mm": [
250.32804983553297,
-88.58636256352672,
0.44372783382368103
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6466571506594381,
-0.09022527639243276,
-0.00022703140143067103
],
"position_mm": [
646.6571506594381,
-90.22527639243276,
-0.22703140143067102
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 218,
"position_m": [
0.3537203851545425,
-0.09941566413341443,
0.19962133788819947
],
"position_mm": [
353.7203851545425,
-99.41566413341444,
199.62133788819946
],
"link": "Arm2",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 231,
"position_m": [
0.3212415314700273,
-0.018368348497788498,
0.3098371708241788
],
"position_mm": [
321.2415314700273,
-18.368348497788496,
309.83717082417877
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.23089315954582754,
-0.036509505315778415,
0.30574176881597315
],
"position_mm": [
230.89315954582753,
-36.50950531577841,
305.74176881597316
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 246,
"position_m": [
0.3201685760450276,
-0.0419345407786236,
0.297143902716349
],
"position_mm": [
320.1685760450276,
-41.9345407786236,
297.143902716349
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 247,
"position_m": [
0.2829680220460133,
-0.041031352938085255,
0.3017868843050357
],
"position_mm": [
282.9680220460133,
-41.031352938085256,
301.7868843050357
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
1.0
]
}
]
}