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

900 lines
17 KiB
JSON

{
"schema_version": "1.2",
"created_utc": "2026-06-03T04:36:38Z",
"summary": {
"num_cameras": 6,
"num_markers": 41,
"num_constraints": 94
},
"cameras": [
{
"camera_id": "a",
"position_m": [
-0.30124957039980904,
-0.7944876545661685,
0.8037787426157785
],
"position_mm": [
-301.24957039980904,
-794.4876545661685,
803.7787426157786
],
"direction": [
0.47980576753616333,
0.6539319157600403,
-0.5849440097808838
]
},
{
"camera_id": "c",
"position_m": [
0.3025716400208697,
-0.9019776711250698,
0.39818619728372245
],
"position_mm": [
302.5716400208697,
-901.9776711250697,
398.18619728372244
],
"direction": [
-0.10782834142446518,
0.9495705962181091,
-0.2944294512271881
]
},
{
"camera_id": "d",
"position_m": [
0.7010643463118735,
-0.7940689865992328,
0.40229983605243974
],
"position_mm": [
701.0643463118736,
-794.0689865992327,
402.29983605243973
],
"direction": [
-0.5524550080299377,
0.7830438613891602,
-0.285719633102417
]
},
{
"camera_id": "e",
"position_m": [
1.2047895519114378,
-0.909711288880933,
0.41070428458266445
],
"position_mm": [
1204.7895519114377,
-909.711288880933,
410.70428458266446
],
"direction": [
-0.7462964057922363,
0.608277440071106,
-0.2702595889568329
]
},
{
"camera_id": "f",
"position_m": [
0.48505310768854737,
-0.309669335539303,
1.402070939578569
],
"position_mm": [
485.05310768854736,
-309.669335539303,
1402.070939578569
],
"direction": [
-0.22737352550029755,
0.08767975866794586,
-0.9698523283004761
]
},
{
"camera_id": "g",
"position_m": [
-0.20892576741721647,
0.20128727403677504,
1.401691703675199
],
"position_mm": [
-208.92576741721646,
201.28727403677505,
1401.691703675199
],
"direction": [
0.30114462971687317,
-0.2968323230743408,
-0.9062021970748901
]
}
],
"markers": [
{
"marker_id": 41,
"position_m": [
0.24568549839676732,
-0.11283983423075324,
0.34199575547820565
],
"position_mm": [
245.68549839676731,
-112.83983423075324,
341.99575547820564
],
"link": "FingerA",
"normal": [
0.0,
-0.9375276894468237,
0.34791066600565723
]
},
{
"marker_id": 42,
"position_m": [
0.21241229768614558,
-0.07908524574923542,
0.3433205058468661
],
"position_mm": [
212.4122976861456,
-79.08524574923543,
343.32050584686607
],
"link": "FingerA",
"normal": [
0.8830215713766957,
-0.3090575499818435,
0.3532086285506783
]
},
{
"marker_id": 43,
"position_m": [
0.26717037232776175,
-0.07595958073028128,
0.34016247434182734
],
"position_mm": [
267.17037232776175,
-75.95958073028127,
340.16247434182736
],
"link": "FingerB",
"normal": [
0.4224220616915755,
0.0,
0.9063992507699015
]
},
{
"marker_id": 46,
"position_m": [
0.5366586946520064,
0.1833702307214537,
-0.031852321475056206
],
"position_mm": [
536.6586946520065,
183.3702307214537,
-31.852321475056204
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 47,
"position_m": [
0.3450074603037058,
-0.28524848628624716,
-0.03072289828538085
],
"position_mm": [
345.00746030370584,
-285.24848628624716,
-30.72289828538085
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 48,
"position_m": [
0.6870673705588658,
-0.3184723786475944,
-0.027718573562149535
],
"position_mm": [
687.0673705588658,
-318.47237864759444,
-27.718573562149537
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 51,
"position_m": [
0.16785798654382172,
-0.17374152536215648,
-0.027311827756560027
],
"position_mm": [
167.85798654382174,
-173.74152536215647,
-27.311827756560028
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 53,
"position_m": [
0.48705673076290595,
0.21089052124525157,
-0.023070096493121414
],
"position_mm": [
487.05673076290594,
210.89052124525156,
-23.070096493121415
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 54,
"position_m": [
0.34041332675241953,
-0.328874267019294,
-0.026260173438538384
],
"position_mm": [
340.41332675241955,
-328.874267019294,
-26.260173438538384
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 55,
"position_m": [
0.28474922403781977,
-0.2608647697844299,
-0.027572670842997676
],
"position_mm": [
284.7492240378198,
-260.8647697844299,
-27.572670842997674
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 56,
"position_m": [
0.4987293589162088,
0.16724460233786584,
-0.026481864380860896
],
"position_mm": [
498.7293589162088,
167.24460233786584,
-26.481864380860895
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 58,
"position_m": [
0.049004981192775014,
-0.21766550156533482,
-0.026119785188262162
],
"position_mm": [
49.00498119277501,
-217.6655015653348,
-26.119785188262163
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 62,
"position_m": [
0.40389561612648656,
-0.17161280958982897,
-0.028631200691569145
],
"position_mm": [
403.8956161264866,
-171.61280958982897,
-28.631200691569145
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 63,
"position_m": [
0.7763945913418153,
-0.2360612599543357,
-0.027746913978921598
],
"position_mm": [
776.3945913418153,
-236.0612599543357,
-27.746913978921597
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 64,
"position_m": [
-0.02178568184010248,
-0.18658813688713427,
-0.02893409471627
],
"position_mm": [
-21.785681840102477,
-186.58813688713428,
-28.93409471627
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 66,
"position_m": [
0.20977397388202806,
-0.3648790416951198,
-0.029982260406315596
],
"position_mm": [
209.77397388202806,
-364.87904169511984,
-29.982260406315596
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 68,
"position_m": [
0.5751825294544332,
0.1738426374556416,
-0.028023460171251912
],
"position_mm": [
575.1825294544332,
173.8426374556416,
-28.023460171251912
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 69,
"position_m": [
0.004516984216954675,
-0.2793491564037962,
-0.027558860262046167
],
"position_mm": [
4.516984216954675,
-279.3491564037962,
-27.558860262046167
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 72,
"position_m": [
0.441751772437591,
0.19352606200455774,
-0.027011450491517035
],
"position_mm": [
441.751772437591,
193.52606200455773,
-27.011450491517035
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 79,
"position_m": [
0.3120428612298837,
-0.15826115649947825,
-0.027393538944069765
],
"position_mm": [
312.04286122988367,
-158.26115649947826,
-27.393538944069764
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 83,
"position_m": [
0.045262256850715395,
0.34147398058070444,
-0.027991635057603638
],
"position_mm": [
45.262256850715396,
341.47398058070445,
-27.991635057603638
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 85,
"position_m": [
0.5057471030198771,
-0.31437414623333326,
-0.02704658091706504
],
"position_mm": [
505.74710301987716,
-314.37414623333325,
-27.04658091706504
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 86,
"position_m": [
0.3614957793043785,
0.2942845093738172,
-0.02740777227628512
],
"position_mm": [
361.49577930437846,
294.28450937381723,
-27.40777227628512
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 95,
"position_m": [
0.18627972582427174,
-0.27569883949676227,
-0.027417533968104653
],
"position_mm": [
186.27972582427174,
-275.6988394967623,
-27.417533968104653
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 96,
"position_m": [
0.3697702973671671,
-0.18508478635257092,
-0.026683699065293737
],
"position_mm": [
369.7702973671671,
-185.08478635257092,
-26.683699065293737
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 97,
"position_m": [
0.30413968356089155,
-0.3599212825256921,
-0.024293076989830194
],
"position_mm": [
304.13968356089157,
-359.9212825256921,
-24.293076989830194
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 102,
"position_m": [
0.65197686388482,
-0.22382570228355383,
-0.02754001884919122
],
"position_mm": [
651.97686388482,
-223.82570228355382,
-27.54001884919122
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 103,
"position_m": [
0.10584557358022785,
-0.18966773938714154,
-0.02784901656944006
],
"position_mm": [
105.84557358022785,
-189.66773938714155,
-27.849016569440057
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 113,
"position_m": [
0.2719402653819286,
-0.16223381693428385,
0.23560466050936119
],
"position_mm": [
271.9402653819286,
-162.23381693428385,
235.6046605093612
],
"link": "Arm2",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 198,
"position_m": [
0.17096965713550807,
-0.05304855862169892,
0.09067737781627898
],
"position_mm": [
170.96965713550807,
-53.048558621698916,
90.67737781627898
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 208,
"position_m": [
0.3526712529461674,
-0.09118805213619281,
0.0010633560104635514
],
"position_mm": [
352.6712529461674,
-91.18805213619281,
1.0633560104635513
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 210,
"position_m": [
0.02182106310337193,
-0.0192681502459101,
0.0005408774327978851
],
"position_mm": [
21.82106310337193,
-19.2681502459101,
0.5408774327978851
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 214,
"position_m": [
0.3484758227270608,
-0.01130095685124887,
0.0003935487139148829
],
"position_mm": [
348.4758227270608,
-11.30095685124887,
0.3935487139148829
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 215,
"position_m": [
0.2502791310967959,
-0.08860459211560223,
3.7224332156664594e-05
],
"position_mm": [
250.27913109679588,
-88.60459211560223,
0.0372243321566646
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 217,
"position_m": [
0.6468883503164673,
-0.08965536409674502,
-0.00023897427367468505
],
"position_mm": [
646.8883503164673,
-89.65536409674502,
-0.23897427367468504
],
"link": "Board",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 229,
"position_m": [
0.16724859150100044,
-0.14279428910198333,
0.08503269454329249
],
"position_mm": [
167.24859150100045,
-142.79428910198334,
85.0326945432925
],
"link": "Arm1",
"normal": [
0.0,
0.0,
1.0
]
},
{
"marker_id": 232,
"position_m": [
0.2592414252405558,
-0.16779666103844132,
0.028442955362024177
],
"position_mm": [
259.2414252405558,
-167.79666103844133,
28.442955362024176
],
"link": "Ellbow",
"normal": [
0.0,
0.7071067811865475,
-0.7071067811865475
]
},
{
"marker_id": 243,
"position_m": [
0.17050030654014087,
-0.17383002681677004,
0.046610874583242354
],
"position_mm": [
170.50030654014085,
-173.83002681677004,
46.61087458324236
],
"link": "Arm1",
"normal": [
0.0,
-1.0,
0.0
]
},
{
"marker_id": 244,
"position_m": [
0.29596982476916905,
-0.14196900406481985,
0.04923125070667137
],
"position_mm": [
295.96982476916907,
-141.96900406481984,
49.231250706671375
],
"link": "Ellbow",
"normal": [
1.0,
0.0,
0.0
]
},
{
"marker_id": 245,
"position_m": [
0.2620677394039557,
-0.1778229700402791,
0.05312311170787291
],
"position_mm": [
262.0677394039557,
-177.8229700402791,
53.12311170787291
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
},
{
"marker_id": 248,
"position_m": [
0.22480818644271652,
-0.1738323491720921,
0.051698105517720506
],
"position_mm": [
224.80818644271653,
-173.83234917209208,
51.698105517720506
],
"link": "Ellbow",
"normal": [
0.0,
0.0,
-1.0
]
}
]
}