{ "schema_version": "1.2", "stage": "initial_triangulation", "created_utc": "2026-06-03T04:29:04Z", "summary": { "num_cameras": 4, "num_markers": 30, "num_constraints": 94 }, "cameras": [ { "camera_id": "a", "position_m": [ -0.3014392781131834, -0.7976593540300962, 0.8090873924075274 ], "position_mm": [ -301.4392781131834, -797.6593540300962, 809.0873924075273 ], "direction": [ 0.478444904088974, 0.6539158821105957, -0.5860755443572998 ] }, { "camera_id": "e", "position_m": [ 1.231553512896588, -0.9094105466187785, 0.39759016852425577 ], "position_mm": [ 1231.553512896588, -909.4105466187785, 397.5901685242558 ], "direction": [ -0.7645778059959412, 0.5944018959999084, -0.24921302497386932 ] }, { "camera_id": "f", "position_m": [ 0.4845048811903778, -0.3053365075209884, 1.403362534392144 ], "position_mm": [ 484.50488119037783, -305.3365075209884, 1403.3625343921442 ], "direction": [ -0.2269427329301834, 0.08483054488897324, -0.9702065587043762 ] }, { "camera_id": "g", "position_m": [ -0.20770381032232174, 0.20442134232445805, 1.4010649939179851 ], "position_mm": [ -207.70381032232174, 204.42134232445804, 1401.064993917985 ], "direction": [ 0.3006979525089264, -0.2988070547580719, -0.9057013988494873 ] } ], "markers": [ { "marker_id": 41, "position_m": [ 0.24424156087155097, -0.11113845224933411, 0.3453486219452862 ], "position_mm": [ 244.24156087155097, -111.13845224933411, 345.3486219452862 ], "link": "FingerA", "normal": [ 0.0, -0.9375276894468237, 0.34791066600565723 ] }, { "marker_id": 42, "position_m": [ 0.21434444334932262, -0.07744710109971074, 0.34387409489194276 ], "position_mm": [ 214.34444334932263, -77.44710109971075, 343.8740948919428 ], "link": "FingerA", "normal": [ 0.8830215713766957, -0.3090575499818435, 0.3532086285506783 ] }, { "marker_id": 43, "position_m": [ 0.26739314243245393, -0.07480973765414815, 0.3427021188784482 ], "position_mm": [ 267.39314243245394, -74.80973765414815, 342.7021188784482 ], "link": "FingerB", "normal": [ 0.4224220616915755, 0.0, 0.9063992507699015 ] }, { "marker_id": 46, "position_m": [ 0.5349160408499765, 0.18234189575069198, -0.028134117980750706 ], "position_mm": [ 534.9160408499764, 182.34189575069198, -28.134117980750705 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 47, "position_m": [ 0.34362703008115125, -0.28828669765334336, -0.02730267201626142 ], "position_mm": [ 343.62703008115125, -288.28669765334337, -27.30267201626142 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 48, "position_m": [ 0.6874483129599817, -0.3191181419230936, -0.02833081420662331 ], "position_mm": [ 687.4483129599816, -319.1181419230936, -28.330814206623312 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 53, "position_m": [ 0.4884258247754748, 0.21473155420433823, -0.027794628153107466 ], "position_mm": [ 488.4258247754748, 214.73155420433824, -27.794628153107467 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 54, "position_m": [ 0.3403717259385868, -0.32801272226145983, -0.027630259604530225 ], "position_mm": [ 340.3717259385868, -328.0127222614598, -27.630259604530224 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 55, "position_m": [ 0.2846028590993595, -0.2613528022638072, -0.027155121401674493 ], "position_mm": [ 284.60285909935953, -261.3528022638072, -27.155121401674492 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 56, "position_m": [ 0.5004595020168828, 0.16514888385241067, -0.027825756112509394 ], "position_mm": [ 500.4595020168828, 165.14888385241068, -27.825756112509396 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 58, "position_m": [ 0.04749042585578927, -0.21658444463055906, -0.026537222633304054 ], "position_mm": [ 47.49042585578927, -216.58444463055906, -26.537222633304054 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 62, "position_m": [ 0.40213147211835343, -0.17332248150723364, -0.027478624381088806 ], "position_mm": [ 402.13147211835343, -173.32248150723365, -27.478624381088807 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 63, "position_m": [ 0.7765725617343053, -0.23634791058494212, -0.02782976035911761 ], "position_mm": [ 776.5725617343053, -236.34791058494213, -27.82976035911761 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 64, "position_m": [ -0.01894056957328645, -0.18929403617167628, -0.02556136743687833 ], "position_mm": [ -18.94056957328645, -189.29403617167628, -25.56136743687833 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 66, "position_m": [ 0.20965800678079566, -0.36359892030006996, -0.026610342195826982 ], "position_mm": [ 209.65800678079566, -363.59892030006995, -26.61034219582698 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 68, "position_m": [ 0.5756078573251585, 0.17400025059344906, -0.028143914858155854 ], "position_mm": [ 575.6078573251585, 174.00025059344907, -28.143914858155853 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 69, "position_m": [ 0.006000653900221343, -0.27770731263682596, -0.027012933163233294 ], "position_mm": [ 6.000653900221343, -277.707312636826, -27.012933163233296 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 72, "position_m": [ 0.44093027448375277, 0.1928068787280498, -0.026766096226249845 ], "position_mm": [ 440.9302744837528, 192.8068787280498, -26.766096226249847 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 85, "position_m": [ 0.5077260766835866, -0.3144208819396085, -0.028168888189402306 ], "position_mm": [ 507.7260766835866, -314.4208819396085, -28.168888189402306 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 95, "position_m": [ 0.18650221762550698, -0.2767705329637022, -0.02724980522520594 ], "position_mm": [ 186.50221762550697, -276.7705329637022, -27.24980522520594 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 96, "position_m": [ 0.37174428927451036, -0.18444998611722307, -0.027245194646620122 ], "position_mm": [ 371.7442892745104, -184.44998611722306, -27.24519464662012 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 97, "position_m": [ 0.30665627296315545, -0.3586727370258307, -0.02692198742291277 ], "position_mm": [ 306.65627296315546, -358.6727370258307, -26.921987422912768 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 102, "position_m": [ 0.6508054785196947, -0.2238637216285964, -0.026562812434401676 ], "position_mm": [ 650.8054785196947, -223.8637216285964, -26.562812434401675 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 103, "position_m": [ 0.1041426877811031, -0.1907978252798364, -0.025946450704068726 ], "position_mm": [ 104.14268778110309, -190.79782527983642, -25.946450704068727 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 113, "position_m": [ 0.2618483506961927, -0.16952649199102454, 0.24720523985421783 ], "position_mm": [ 261.8483506961927, -169.52649199102453, 247.20523985421784 ], "link": "Arm2", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 198, "position_m": [ 0.17005737309300806, -0.052374338548842464, 0.0924871462142516 ], "position_mm": [ 170.05737309300807, -52.374338548842466, 92.4871462142516 ], "link": "Arm1", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 208, "position_m": [ 0.35220921707852704, -0.08921691784547271, -0.00040586478486988515 ], "position_mm": [ 352.20921707852705, -89.21691784547271, -0.40586478486988514 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 210, "position_m": [ 0.021180418538998196, -0.02012857396225193, 0.001550985677598135 ], "position_mm": [ 21.180418538998197, -20.12857396225193, 1.5509856775981352 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 217, "position_m": [ 0.6478359348241239, -0.08989948789262524, -0.0007833270789510546 ], "position_mm": [ 647.8359348241239, -89.89948789262523, -0.7833270789510546 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 229, "position_m": [ 0.1661545044239721, -0.14219585489618783, 0.08747664090350912 ], "position_mm": [ 166.1545044239721, -142.19585489618783, 87.47664090350912 ], "link": "Arm1", "normal": [ 0.0, 0.0, 1.0 ] } ] }