{ "schema_version": "1.2", "stage": "initial_triangulation", "created_utc": "2026-06-02T11:34:36Z", "summary": { "num_cameras": 7, "num_markers": 53, "num_constraints": 94 }, "cameras": [ { "camera_id": "a", "position_m": [ -0.3001274357176493, -0.7979520803678932, 0.8009902676185592 ], "position_mm": [ -300.12743571764935, -797.9520803678932, 800.9902676185592 ], "direction": [ 0.4789915382862091, 0.6567302346229553, -0.5824710726737976 ] }, { "camera_id": "b", "position_m": [ 0.3066760337541463, -0.9002686536833784, 1.1975444019860375 ], "position_mm": [ 306.6760337541463, -900.2686536833784, 1197.5444019860374 ], "direction": [ 0.003503520041704178, 0.6278945207595825, -0.7782905697822571 ] }, { "camera_id": "c", "position_m": [ 0.302471813632412, -0.9015233726034213, 0.3970808167394305 ], "position_mm": [ 302.47181363241197, -901.5233726034213, 397.08081673943053 ], "direction": [ -0.10847170650959015, 0.9501831531524658, -0.2922085225582123 ] }, { "camera_id": "d", "position_m": [ 0.7043748483479417, -0.7913814938608938, 0.3980785112977702 ], "position_mm": [ 704.3748483479417, -791.3814938608939, 398.0785112977702 ], "direction": [ -0.5582780838012695, 0.7809169888496399, -0.2801682651042938 ] }, { "camera_id": "e", "position_m": [ 1.2047751033816865, -0.9007557022297528, 0.4020806051651384 ], "position_mm": [ 1204.7751033816864, -900.7557022297527, 402.08060516513837 ], "direction": [ -0.751876950263977, 0.603818953037262, -0.26473331451416016 ] }, { "camera_id": "f", "position_m": [ 0.5043494579716952, -0.301245133491864, 1.3967016058142683 ], "position_mm": [ 504.3494579716952, -301.245133491864, 1396.7016058142683 ], "direction": [ -0.2418917864561081, 0.08053316920995712, -0.9669554233551025 ] }, { "camera_id": "g", "position_m": [ -0.20099649203909564, 0.2117074828658243, 1.3912131006166302 ], "position_mm": [ -200.99649203909564, 211.70748286582432, 1391.21310061663 ], "direction": [ 0.29970866441726685, -0.30563467741012573, -0.9037489295005798 ] } ], "markers": [ { "marker_id": 40, "position_m": [ 0.28901661688573976, -0.3462933831613183, 0.20347066353894983 ], "position_mm": [ 289.0166168857398, -346.2933831613183, 203.47066353894982 ], "link": "FingerA", "normal": [ -0.4224220616915755, 0.0, -0.9063992507699015 ] }, { "marker_id": 42, "position_m": [ 0.2927183631312755, -0.3633659607962808, 0.18939936426381557 ], "position_mm": [ 292.7183631312755, -363.36596079628083, 189.39936426381556 ], "link": "FingerA", "normal": [ 0.8830215713766957, -0.3090575499818435, 0.3532086285506783 ] }, { "marker_id": 44, "position_m": [ 0.319326015179828, -0.29048567488916033, 0.18784911872283494 ], "position_mm": [ 319.326015179828, -290.48567488916035, 187.84911872283493 ], "link": "FingerB", "normal": [ 0.0, -0.9375276894468237, -0.34791066600565723 ] }, { "marker_id": 46, "position_m": [ 0.5337777059459843, 0.18237879841232862, -0.02680353492936337 ], "position_mm": [ 533.7777059459843, 182.37879841232862, -26.803534929363373 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 47, "position_m": [ 0.3435965897470743, -0.28829053786547865, -0.027291511706458084 ], "position_mm": [ 343.5965897470743, -288.29053786547865, -27.291511706458085 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 48, "position_m": [ 0.6874108128092234, -0.3186750225957043, -0.027248649139055586 ], "position_mm": [ 687.4108128092234, -318.6750225957043, -27.248649139055587 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 50, "position_m": [ 0.5711332151363695, 0.21016290606415894, -0.026454721330338146 ], "position_mm": [ 571.1332151363695, 210.16290606415893, -26.454721330338145 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 51, "position_m": [ 0.16802936051041667, -0.17303913361376622, -0.02727099600361114 ], "position_mm": [ 168.02936051041667, -173.0391336137662, -27.270996003611142 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 53, "position_m": [ 0.4877793572605889, 0.21437637767437515, -0.026568892893392385 ], "position_mm": [ 487.7793572605889, 214.37637767437514, -26.568892893392384 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 54, "position_m": [ 0.34041448115176165, -0.3270661335900798, -0.028558476214996416 ], "position_mm": [ 340.41448115176166, -327.0661335900798, -28.558476214996414 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 55, "position_m": [ 0.2843227617816042, -0.26063380816856074, -0.027510283999055075 ], "position_mm": [ 284.3227617816042, -260.63380816856073, -27.510283999055076 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 56, "position_m": [ 0.499670255257964, 0.16511655390519356, -0.0272341975376173 ], "position_mm": [ 499.670255257964, 165.11655390519357, -27.2341975376173 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 57, "position_m": [ 0.604328282339443, -0.36505453705929874, -0.027138475507478253 ], "position_mm": [ 604.328282339443, -365.05453705929875, -27.13847550747825 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 58, "position_m": [ 0.047578282298670484, -0.21671838347277098, -0.02756763961783382 ], "position_mm": [ 47.57828229867049, -216.71838347277097, -27.56763961783382 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 59, "position_m": [ 0.6274988646378187, -0.27702765199358703, -0.02735635305260777 ], "position_mm": [ 627.4988646378187, -277.027651993587, -27.35635305260777 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 61, "position_m": [ -0.021659250984245856, 0.33407330999185963, -0.026838628456434 ], "position_mm": [ -21.659250984245855, 334.0733099918596, -26.838628456434 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 62, "position_m": [ 0.40122805304847825, -0.17319684601133076, -0.02742924449820751 ], "position_mm": [ 401.2280530484783, -173.19684601133076, -27.42924449820751 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 63, "position_m": [ 0.7755151864452092, -0.23658612941843848, -0.02750534421751075 ], "position_mm": [ 775.5151864452092, -236.58612941843847, -27.50534421751075 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 64, "position_m": [ -0.01893625751814166, -0.18976146590971787, -0.02760964984375425 ], "position_mm": [ -18.93625751814166, -189.76146590971788, -27.60964984375425 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 68, "position_m": [ 0.5741625702505689, 0.17376322401675037, -0.02652151359707987 ], "position_mm": [ 574.1625702505689, 173.76322401675037, -26.52151359707987 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 69, "position_m": [ 0.00602800155887223, -0.2777679497207377, -0.027667639096145936 ], "position_mm": [ 6.02800155887223, -277.7679497207377, -27.667639096145937 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 71, "position_m": [ 0.7513816983677492, -0.28548234092397157, -0.026953340937508483 ], "position_mm": [ 751.3816983677491, -285.48234092397155, -26.953340937508482 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 72, "position_m": [ 0.44131658770456933, 0.19350512682776483, -0.027183495906912263 ], "position_mm": [ 441.3165877045693, 193.50512682776483, -27.183495906912263 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 75, "position_m": [ -0.027096395279924745, 0.1930234977381251, -0.02674047170364473 ], "position_mm": [ -27.096395279924746, 193.02349773812512, -26.74047170364473 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 79, "position_m": [ 0.31157478189677423, -0.15933720642860616, -0.027855074085809797 ], "position_mm": [ 311.57478189677425, -159.33720642860615, -27.855074085809797 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 85, "position_m": [ 0.5060865088726824, -0.31408123578610614, -0.02716305862772489 ], "position_mm": [ 506.0865088726824, -314.08123578610616, -27.16305862772489 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 86, "position_m": [ 0.36195676312869135, 0.2945463572259694, -0.026273746477176944 ], "position_mm": [ 361.95676312869136, 294.5463572259694, -26.273746477176946 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 92, "position_m": [ 0.6464242734818101, -0.18675512573592562, -0.027479724953563364 ], "position_mm": [ 646.4242734818101, -186.75512573592562, -27.479724953563363 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 94, "position_m": [ 0.8729170290762154, 0.17415361594477724, -0.026634612702034353 ], "position_mm": [ 872.9170290762154, 174.15361594477724, -26.634612702034353 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 95, "position_m": [ 0.18683420378631357, -0.27616305898938737, -0.027317495250899316 ], "position_mm": [ 186.83420378631357, -276.16305898938737, -27.317495250899317 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 96, "position_m": [ 0.371679430293677, -0.18397693743838042, -0.027964862296352533 ], "position_mm": [ 371.679430293677, -183.97693743838042, -27.964862296352532 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 97, "position_m": [ 0.305962808857366, -0.35864621774763805, -0.026679628720347886 ], "position_mm": [ 305.962808857366, -358.64621774763805, -26.679628720347885 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 102, "position_m": [ 0.6513341913890851, -0.22347790100477705, -0.027598450055784336 ], "position_mm": [ 651.334191389085, -223.47790100477704, -27.598450055784337 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 103, "position_m": [ 0.10497295717544396, -0.19065076026781194, -0.02740310433092424 ], "position_mm": [ 104.97295717544395, -190.65076026781193, -27.40310433092424 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 105, "position_m": [ 0.522731843009633, -0.26810461852472783, -0.02786330928996583 ], "position_mm": [ 522.731843009633, -268.1046185247278, -27.86330928996583 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 114, "position_m": [ 0.2786321010207397, -0.23458066336701922, 0.22199824134477955 ], "position_mm": [ 278.6321010207397, -234.5806633670192, 221.99824134477956 ], "link": "Arm2", "normal": [ 0.7071067811865475, 0.0, -0.7071067811865475 ] }, { "marker_id": 115, "position_m": [ 0.3097714848250825, -0.22702630316411904, 0.18058761053184288 ], "position_mm": [ 309.7714848250825, -227.02630316411904, 180.5876105318429 ], "link": "Arm2", "normal": [ -0.7071067811865475, 0.0, -0.7071067811865475 ] }, { "marker_id": 120, "position_m": [ 0.281425171250387, -0.16769539257102825, 0.24367562054333597 ], "position_mm": [ 281.425171250387, -167.69539257102826, 243.67562054333598 ], "link": "Arm2", "normal": [ 0.7071067811865475, 0.0, -0.7071067811865475 ] }, { "marker_id": 205, "position_m": [ 0.753259326549785, -0.08998443432399243, -0.0009163436959001544 ], "position_mm": [ 753.259326549785, -89.98443432399243, -0.9163436959001544 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 206, "position_m": [ 0.6507715891646332, -0.00917403600504931, -0.0002849286621695129 ], "position_mm": [ 650.7715891646332, -9.17403600504931, -0.2849286621695129 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 208, "position_m": [ 0.35276320048234555, -0.08915210893145502, -0.00017945432805331418 ], "position_mm": [ 352.76320048234555, -89.15210893145502, -0.17945432805331418 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 210, "position_m": [ 0.022462993578612474, -0.020794064206745035, 0.0012361096677158455 ], "position_mm": [ 22.462993578612476, -20.794064206745034, 1.2361096677158454 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 211, "position_m": [ 0.25242000457216573, -0.009462013756408243, 0.0003514529557215489 ], "position_mm": [ 252.42000457216574, -9.462013756408243, 0.35145295572154894 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 214, "position_m": [ 0.34812492842950793, -0.01240922397864065, 0.0014634666982020932 ], "position_mm": [ 348.1249284295079, -12.40922397864065, 1.4634666982020932 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 215, "position_m": [ 0.2509452603600591, -0.08741665180069913, -0.0006385194527024437 ], "position_mm": [ 250.9452603600591, -87.41665180069913, -0.6385194527024437 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 217, "position_m": [ 0.6473901818640515, -0.08889103916077765, -0.0011759521269019033 ], "position_mm": [ 647.3901818640516, -88.89103916077765, -1.1759521269019033 ], "link": "Board", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 218, "position_m": [ 0.25155106725259563, -0.16632088415805307, 0.24035441379791928 ], "position_mm": [ 251.55106725259563, -166.32088415805308, 240.35441379791928 ], "link": "Arm2", "normal": [ 1.0, 0.0, 0.0 ] }, { "marker_id": 219, "position_m": [ 0.2547923624837863, -0.2695037852274147, 0.20453087318906968 ], "position_mm": [ 254.7923624837863, -269.5037852274147, 204.53087318906967 ], "link": "Arm2", "normal": [ 1.0, 0.0, 0.0 ] }, { "marker_id": 231, "position_m": [ 0.2717335751878023, -0.03251976589744574, 0.27766828279375033 ], "position_mm": [ 271.7335751878023, -32.519765897445744, 277.66828279375034 ], "link": "Ellbow", "normal": [ 0.0, 0.7071067811865475, 0.7071067811865475 ] }, { "marker_id": 243, "position_m": [ 0.35996202006005373, -0.05681965087853012, 0.05888052879802716 ], "position_mm": [ 359.96202006005376, -56.819650878530126, 58.88052879802716 ], "link": "Arm1", "normal": [ 0.0, -1.0, 0.0 ] }, { "marker_id": 244, "position_m": [ 0.30612876506695835, -0.05039492155666194, 0.25512315501092164 ], "position_mm": [ 306.12876506695835, -50.39492155666194, 255.12315501092164 ], "link": "Ellbow", "normal": [ 1.0, 0.0, 0.0 ] }, { "marker_id": 246, "position_m": [ 0.2711801230634817, -0.06432074470840227, 0.28368760929832426 ], "position_mm": [ 271.1801230634817, -64.32074470840227, 283.6876092983243 ], "link": "Ellbow", "normal": [ 0.0, 0.0, 1.0 ] }, { "marker_id": 247, "position_m": [ 0.23130929396538524, -0.05929703508019857, 0.28504209562947275 ], "position_mm": [ 231.30929396538525, -59.29703508019857, 285.0420956294727 ], "link": "Ellbow", "normal": [ 0.0, 0.0, 1.0 ] } ] }