Files
appRobotRender/pipeline/arucos_state.json
2026-05-30 07:52:59 +02:00

1593 lines
42 KiB
JSON

{
"schema_version": "1.0",
"method": "deterministic_geometric_sequential_prefix",
"created_utc": "2026-05-29T22:10:49Z",
"root_pose": {
"translation_m": [
-0.00010859211742092478,
0.00042385507834860614,
-0.00035770640297937134
],
"rotation_matrix": [
[
0.9999997764000005,
0.0006263290459170604,
-0.00023433282914781965
],
[
-0.0006263716246644091,
0.9999997873267732,
-0.00018167276957779116
],
[
0.00023421899237906197,
0.00018181950839066228,
0.999999956041564
]
],
"euler_xyz_deg": [
0.010417490807070044,
-0.013419759867825114,
-0.03588845383117196
]
},
"movements": {
"x": {
"value_m": -0.000596897216554421,
"value_mm": -0.596897216554421,
"joint_type": "linear",
"link": "Base"
},
"y": {
"value_rad": -0.058884156231993945,
"value_deg": -3.3738136322822174,
"joint_type": "revolute",
"link": "Arm1"
},
"z": {
"value_rad": 1.951876013739172,
"value_deg": 111.83425772007364,
"joint_type": "revolute",
"link": "Ellbow"
},
"a": {
"value_rad": 1.335934792352644,
"value_deg": 76.5434253064925,
"joint_type": "revolute",
"link": "Arm2"
},
"b": {
"value_rad": 0.0,
"value_deg": 0.0,
"joint_type": "revolute",
"link": "Hand"
},
"c": {
"value_rad": 0.0,
"value_deg": 0.0,
"joint_type": "revolute",
"link": "Palm"
},
"e": {
"value_m": 0.0,
"value_mm": 0.0,
"joint_type": "linear",
"link": "FingerB"
}
},
"link_poses": {
"Board": {
"translation_m": [
-0.00010859211742092478,
0.00042385507834860614,
-0.00035770640297937134
],
"rotation_matrix": [
[
0.9999997764000005,
0.0006263290459170604,
-0.00023433282914781965
],
[
-0.0006263716246644091,
0.9999997873267732,
-0.00018167276957779116
],
[
0.00023421899237906197,
0.00018181950839066228,
0.999999956041564
]
]
},
"Base": {
"translation_m": [
-0.0007092385257748967,
0.00042132219351465196,
0.015642153089021036
],
"rotation_matrix": [
[
0.9999997764000005,
0.0006263290459170604,
-0.00023433282914781965
],
[
-0.0006263716246644091,
0.9999997873267732,
-0.00018167276957779116
],
[
0.00023421899237906197,
0.00018181950839066228,
0.999999956041564
]
]
},
"Arm1": {
"translation_m": [
0.10934783543787255,
0.10834422307146208,
0.0606875517069593
],
"rotation_matrix": [
[
0.999999776399997,
0.000611452992262134,
-0.0002707862382571833
],
[
-0.0006263716246644069,
0.9982559251795456,
-0.05903147891175731
],
[
0.00023421899237906116,
0.05903163532513469,
0.9982560849663261
]
]
},
"Ellbow": {
"translation_m": [
0.10919497218980702,
-0.14121975822342434,
0.04592964287567563
],
"rotation_matrix": [
[
0.9999997763972533,
2.394763040175848e-05,
0.0006683011743017988
],
[
-0.0006263716246626884,
-0.31647748461030295,
0.9485998151968996
],
[
0.00023421899237841852,
-0.9486000216948743,
-0.31647739884582166
]
]
},
"Arm2": {
"translation_m": [
0.19919495206555982,
-0.14127613166964398,
0.04595072258498969
],
"rotation_matrix": [
[
0.23335822552244836,
2.3947630401721733e-05,
-0.9723908360325794
],
[
0.9224117372832784,
-0.3164774846098173,
0.2213562482816927
],
[
-0.3077345048889252,
-0.9486000216934186,
-0.07387471380203312
]
]
},
"Hand": {
"translation_m": [
0.1991889651579594,
-0.06215676051718966,
0.28310072800834435
],
"rotation_matrix": [
[
0.23335822552244836,
2.3947630401721733e-05,
-0.9723908360325794
],
[
0.9224117372832784,
-0.3164774846098173,
0.2213562482816927
],
[
-0.3077345048889252,
-0.9486000216934186,
-0.07387471380203312
]
]
},
"Palm": {
"translation_m": [
0.1991889651579594,
-0.06215676051718966,
0.28310072800834435
],
"rotation_matrix": [
[
0.23335822552244836,
2.3947630401721733e-05,
-0.9723908360325794
],
[
0.9224117372832784,
-0.3164774846098173,
0.2213562482816927
],
[
-0.3077345048889252,
-0.9486000216934186,
-0.07387471380203312
]
]
},
"FingerA": {
"translation_m": [
0.20012155989298513,
-0.047390401606712936,
0.3150707907480583
],
"rotation_matrix": [
[
0.23335822552244836,
2.3947630401721733e-05,
-0.9723908360325794
],
[
0.9224117372832784,
-0.3164774846098173,
0.2213562482816927
],
[
-0.3077345048889252,
-0.9486000216934186,
-0.07387471380203312
]
]
},
"FingerB": {
"translation_m": [
0.19825469408880553,
-0.05476969550497916,
0.3175326667871697
],
"rotation_matrix": [
[
0.23335822552244836,
2.3947630401721733e-05,
-0.9723908360325794
],
[
0.9224117372832784,
-0.3164774846098173,
0.2213562482816927
],
[
-0.3077345048889252,
-0.9486000216934186,
-0.07387471380203312
]
]
}
},
"stage_reports": [
{
"method": "deterministic_geometric_prefix",
"active_links": [
"Board",
"Base",
"Arm1"
],
"active_observations": 7,
"joint_updates": [
{
"pass": 0,
"updates": [
{
"link": "Base",
"joint_variable": "x",
"joint_type": "linear",
"old": 0.0,
"new": 0.007926192045056242,
"info": {
"reason": "weighted_projection",
"used_markers": 3,
"axis_world": [
0.9999997763990008,
-0.000626371624663783,
0.00023421899237882783
],
"per_marker": [
{
"marker_id": 198,
"q_i": 0.0072187189649061964,
"weight": 1.0
},
{
"marker_id": 229,
"q_i": 0.007961618683264957,
"weight": 1.0
},
{
"marker_id": 243,
"q_i": 0.008598238486997574,
"weight": 1.0
}
]
}
},
{
"link": "Arm1",
"joint_variable": "y",
"joint_type": "revolute",
"old": 0.0,
"new": -0.1780529392099517,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 3,
"axis_world": [
-0.9999997763990008,
0.000626371624663783,
-0.00023421899237882783
],
"axis_id": 0,
"theta_rad": -0.17805293920995172,
"theta_alt_rad": 2.9635397143798414,
"score_theta": 0.023858209417714757,
"score_theta_alt": 0.8762278856863018,
"best_score": 0.023858209417714757,
"per_marker": [
{
"marker_id": 198,
"weight": 1.0
},
{
"marker_id": 229,
"weight": 1.0
},
{
"marker_id": 243,
"weight": 1.0
}
]
}
}
]
},
{
"pass": 1,
"updates": [
{
"link": "Base",
"joint_variable": "x",
"joint_type": "linear",
"old": 0.007926192045056242,
"new": 0.007926192045056247,
"info": {
"reason": "weighted_projection",
"used_markers": 3,
"axis_world": [
0.9999997763990008,
-0.000626371624663783,
0.00023421899237882783
],
"per_marker": [
{
"marker_id": 198,
"q_i": 0.007218718964906196,
"weight": 1.0
},
{
"marker_id": 229,
"q_i": 0.007961618683264962,
"weight": 1.0
},
{
"marker_id": 243,
"q_i": 0.00859823848699758,
"weight": 1.0
}
]
}
},
{
"link": "Arm1",
"joint_variable": "y",
"joint_type": "revolute",
"old": -0.1780529392099517,
"new": -0.1780529392099517,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 3,
"axis_world": [
-0.9999997763990008,
0.000626371624663783,
-0.00023421899237882783
],
"axis_id": 0,
"theta_rad": -0.17805293920995172,
"theta_alt_rad": 2.9635397143798414,
"score_theta": 0.023858209417714757,
"score_theta_alt": 0.8762278856863018,
"best_score": 0.023858209417714757,
"per_marker": [
{
"marker_id": 198,
"weight": 1.0
},
{
"marker_id": 229,
"weight": 1.0
},
{
"marker_id": 243,
"weight": 1.0
}
]
}
}
]
}
],
"root_link": "Board",
"root_pose": {
"reason": "kabsch",
"used_markers": [
210,
211,
215,
214
]
},
"marker_stats": {
"num_markers_used": 7,
"mean_error_m": 0.036612631242172615,
"rms_error_m": 0.05640926160205541,
"median_error_m": 6.087233578986277e-05,
"worst_error_m": 0.09420953868705992
},
"marker_reports": [
{
"marker_id": 198,
"link": "Arm1",
"error_m": [
0.0007202617604440409,
-0.005268103086883809,
-0.06868917582050779
],
"error_norm_m": 0.06889466279791363,
"predicted_m": [
0.11776698044974121,
-0.055331633061161886,
0.06676827264129218
],
"observed_m": [
0.11704671868929717,
-0.05006352997427808,
0.13545744846179997
]
},
{
"marker_id": 210,
"link": "Board",
"error_m": [
-4.460758735464615e-06,
-1.9834919135045675e-05,
3.557547737978705e-06
],
"error_norm_m": 2.0639247357833144e-05,
"predicted_m": [
0.019878806529812002,
-0.01958872260251102,
-5.6658426487134195e-05
],
"observed_m": [
0.019883267288547467,
-0.019568887683375974,
-6.02159742251129e-05
]
},
{
"marker_id": 211,
"link": "Board",
"error_m": [
-6.984434095747005e-06,
3.988566378927173e-05,
-1.1304364446612915e-05
],
"error_norm_m": 4.204089855236805e-05,
"predicted_m": [
0.24988501839227129,
-0.009732790202916102,
-9.698631560433007e-07
],
"observed_m": [
0.24989200282636703,
-0.009772675866705374,
1.0334501290569615e-05
]
},
{
"marker_id": 214,
"link": "Board",
"error_m": [
-6.998801225233109e-06,
-5.991274503321445e-05,
8.180527397944547e-06
],
"error_norm_m": 6.087233578986277e-05,
"predicted_m": [
0.3498849960322714,
-0.009795427365382543,
2.2452036081862874e-05
],
"observed_m": [
0.34989199483349664,
-0.009735514620349328,
1.4271508683918328e-05
]
},
{
"marker_id": 215,
"link": "Board",
"error_m": [
1.8443994056455137e-05,
3.986200037897625e-05,
-4.3371068931049083e-07
],
"error_norm_m": 4.392434513945628e-05,
"predicted_m": [
0.24983491206859793,
-0.08973277318905795,
-1.55154238272963e-05
],
"observed_m": [
0.24981646807454147,
-0.08977263518943693,
-1.508171313798581e-05
]
},
{
"marker_id": 229,
"link": "Arm1",
"error_m": [
-1.6310178929279662e-05,
-0.004226441081051802,
-0.0929206700434215
],
"error_norm_m": 0.09301674038339523,
"predicted_m": [
0.11771523733460335,
-0.14390585513997817,
0.05081194142819521
],
"observed_m": [
0.11773154751353263,
-0.13967941405892637,
0.1437326114716167
]
},
{
"marker_id": 243,
"link": "Arm1",
"error_m": [
-0.000651560035294721,
-0.0025077194399967806,
-0.09417390292623168
],
"error_norm_m": 0.09420953868705992,
"predicted_m": [
0.1177070695957754,
-0.17214615213272416,
0.010161165801531043
],
"observed_m": [
0.11835862963107012,
-0.16963843269272738,
0.10433506872776273
]
}
],
"stage_idx": 0,
"num_active_links": 3
},
{
"method": "deterministic_geometric_prefix",
"active_links": [
"Board",
"Base",
"Arm1",
"Ellbow"
],
"active_observations": 7,
"joint_updates": [
{
"pass": 0,
"updates": [
{
"link": "Base",
"joint_variable": "x",
"joint_type": "linear",
"old": 0.007926192045056247,
"new": 0.007926192045056247,
"info": {
"reason": "weighted_projection",
"used_markers": 3,
"axis_world": [
0.9999997763990008,
-0.000626371624663783,
0.00023421899237882783
],
"per_marker": [
{
"marker_id": 198,
"q_i": 0.007218718964906196,
"weight": 1.0
},
{
"marker_id": 229,
"q_i": 0.007961618683264962,
"weight": 1.0
},
{
"marker_id": 243,
"q_i": 0.00859823848699758,
"weight": 1.0
}
]
}
},
{
"link": "Arm1",
"joint_variable": "y",
"joint_type": "revolute",
"old": -0.1780529392099517,
"new": -0.1780529392099517,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 3,
"axis_world": [
-0.9999997763990008,
0.000626371624663783,
-0.00023421899237882783
],
"axis_id": 0,
"theta_rad": -0.17805293920995172,
"theta_alt_rad": 2.9635397143798414,
"score_theta": 0.023858209417714757,
"score_theta_alt": 0.8762278856863018,
"best_score": 0.023858209417714757,
"per_marker": [
{
"marker_id": 198,
"weight": 1.0
},
{
"marker_id": 229,
"weight": 1.0
},
{
"marker_id": 243,
"weight": 1.0
}
]
}
},
{
"link": "Ellbow",
"joint_variable": "z",
"joint_type": "revolute",
"old": 0.0,
"new": 0.0,
"info": {
"reason": "no_observations"
}
}
]
},
{
"pass": 1,
"updates": [
{
"link": "Base",
"joint_variable": "x",
"joint_type": "linear",
"old": 0.007926192045056247,
"new": 0.007926192045056247,
"info": {
"reason": "weighted_projection",
"used_markers": 3,
"axis_world": [
0.9999997763990008,
-0.000626371624663783,
0.00023421899237882783
],
"per_marker": [
{
"marker_id": 198,
"q_i": 0.007218718964906196,
"weight": 1.0
},
{
"marker_id": 229,
"q_i": 0.007961618683264962,
"weight": 1.0
},
{
"marker_id": 243,
"q_i": 0.00859823848699758,
"weight": 1.0
}
]
}
},
{
"link": "Arm1",
"joint_variable": "y",
"joint_type": "revolute",
"old": -0.1780529392099517,
"new": -0.1780529392099517,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 3,
"axis_world": [
-0.9999997763990008,
0.000626371624663783,
-0.00023421899237882783
],
"axis_id": 0,
"theta_rad": -0.17805293920995172,
"theta_alt_rad": 2.9635397143798414,
"score_theta": 0.023858209417714757,
"score_theta_alt": 0.8762278856863018,
"best_score": 0.023858209417714757,
"per_marker": [
{
"marker_id": 198,
"weight": 1.0
},
{
"marker_id": 229,
"weight": 1.0
},
{
"marker_id": 243,
"weight": 1.0
}
]
}
},
{
"link": "Ellbow",
"joint_variable": "z",
"joint_type": "revolute",
"old": 0.0,
"new": 0.0,
"info": {
"reason": "no_observations"
}
}
]
}
],
"root_link": "Board",
"root_pose": {
"reason": "kabsch",
"used_markers": [
210,
211,
215,
214
]
},
"marker_stats": {
"num_markers_used": 7,
"mean_error_m": 0.036612631242172615,
"rms_error_m": 0.05640926160205541,
"median_error_m": 6.087233578986277e-05,
"worst_error_m": 0.09420953868705992
},
"marker_reports": [
{
"marker_id": 198,
"link": "Arm1",
"error_m": [
0.0007202617604440409,
-0.005268103086883809,
-0.06868917582050779
],
"error_norm_m": 0.06889466279791363,
"predicted_m": [
0.11776698044974121,
-0.055331633061161886,
0.06676827264129218
],
"observed_m": [
0.11704671868929717,
-0.05006352997427808,
0.13545744846179997
]
},
{
"marker_id": 210,
"link": "Board",
"error_m": [
-4.460758735464615e-06,
-1.9834919135045675e-05,
3.557547737978705e-06
],
"error_norm_m": 2.0639247357833144e-05,
"predicted_m": [
0.019878806529812002,
-0.01958872260251102,
-5.6658426487134195e-05
],
"observed_m": [
0.019883267288547467,
-0.019568887683375974,
-6.02159742251129e-05
]
},
{
"marker_id": 211,
"link": "Board",
"error_m": [
-6.984434095747005e-06,
3.988566378927173e-05,
-1.1304364446612915e-05
],
"error_norm_m": 4.204089855236805e-05,
"predicted_m": [
0.24988501839227129,
-0.009732790202916102,
-9.698631560433007e-07
],
"observed_m": [
0.24989200282636703,
-0.009772675866705374,
1.0334501290569615e-05
]
},
{
"marker_id": 214,
"link": "Board",
"error_m": [
-6.998801225233109e-06,
-5.991274503321445e-05,
8.180527397944547e-06
],
"error_norm_m": 6.087233578986277e-05,
"predicted_m": [
0.3498849960322714,
-0.009795427365382543,
2.2452036081862874e-05
],
"observed_m": [
0.34989199483349664,
-0.009735514620349328,
1.4271508683918328e-05
]
},
{
"marker_id": 215,
"link": "Board",
"error_m": [
1.8443994056455137e-05,
3.986200037897625e-05,
-4.3371068931049083e-07
],
"error_norm_m": 4.392434513945628e-05,
"predicted_m": [
0.24983491206859793,
-0.08973277318905795,
-1.55154238272963e-05
],
"observed_m": [
0.24981646807454147,
-0.08977263518943693,
-1.508171313798581e-05
]
},
{
"marker_id": 229,
"link": "Arm1",
"error_m": [
-1.6310178929279662e-05,
-0.004226441081051802,
-0.0929206700434215
],
"error_norm_m": 0.09301674038339523,
"predicted_m": [
0.11771523733460335,
-0.14390585513997817,
0.05081194142819521
],
"observed_m": [
0.11773154751353263,
-0.13967941405892637,
0.1437326114716167
]
},
{
"marker_id": 243,
"link": "Arm1",
"error_m": [
-0.000651560035294721,
-0.0025077194399967806,
-0.09417390292623168
],
"error_norm_m": 0.09420953868705992,
"predicted_m": [
0.1177070695957754,
-0.17214615213272416,
0.010161165801531043
],
"observed_m": [
0.11835862963107012,
-0.16963843269272738,
0.10433506872776273
]
}
],
"stage_idx": 1,
"num_active_links": 4
},
{
"method": "deterministic_geometric_prefix",
"active_links": [
"Board",
"Base",
"Arm1",
"Ellbow",
"Arm2"
],
"active_observations": 8,
"joint_updates": [
{
"pass": 0,
"updates": [
{
"link": "Base",
"joint_variable": "x",
"joint_type": "linear",
"old": 0.007926192045056247,
"new": 0.005794016107234206,
"info": {
"reason": "weighted_projection",
"used_markers": 4,
"axis_world": [
0.9999997763990008,
-0.000626371624663783,
0.00023421899237882783
],
"per_marker": [
{
"marker_id": 198,
"q_i": 0.007218718964906196,
"weight": 1.0
},
{
"marker_id": 229,
"q_i": 0.007961618683264962,
"weight": 1.0
},
{
"marker_id": 243,
"q_i": 0.00859823848699758,
"weight": 1.0
},
{
"marker_id": 122,
"q_i": -0.0006025117062319173,
"weight": 1.0
}
]
}
},
{
"link": "Arm1",
"joint_variable": "y",
"joint_type": "revolute",
"old": -0.1780529392099517,
"new": -0.23589185759318765,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 4,
"axis_world": [
-0.9999997763990008,
0.000626371624663783,
-0.00023421899237882783
],
"axis_id": 0,
"theta_rad": -0.23589185759318754,
"theta_alt_rad": 2.905700795996605,
"score_theta": 0.07369009246472558,
"score_theta_alt": 1.3871696424026658,
"best_score": 0.07369009246472558,
"per_marker": [
{
"marker_id": 198,
"weight": 1.0
},
{
"marker_id": 229,
"weight": 1.0
},
{
"marker_id": 243,
"weight": 1.0
},
{
"marker_id": 122,
"weight": 1.0
}
]
}
},
{
"link": "Ellbow",
"joint_variable": "z",
"joint_type": "revolute",
"old": 0.0,
"new": 1.9537800882054759,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 1,
"axis_world": [
-0.9999997763990008,
0.000626371624663783,
-0.00023421899237882783
],
"axis_id": 0,
"theta_rad": -1.1878125653843175,
"theta_alt_rad": 1.9537800882054759,
"score_theta": 0.09389488476976013,
"score_theta_alt": 0.024271154524160916,
"best_score": 0.024271154524160916,
"per_marker": [
{
"marker_id": 122,
"weight": 1.0
}
]
}
},
{
"link": "Arm2",
"joint_variable": "a",
"joint_type": "revolute",
"old": 0.0,
"new": 1.297808413286715,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 1,
"axis_world": [
-0.00014000630341583307,
0.1463823210875183,
0.9892280811164156
],
"axis_id": 2,
"theta_rad": 1.2978084132867151,
"theta_alt_rad": -1.8437842403030782,
"score_theta": 0.01631117339313782,
"score_theta_alt": 0.038026649549060154,
"best_score": 0.01631117339313782,
"per_marker": [
{
"marker_id": 122,
"weight": 1.0
}
]
}
}
]
},
{
"pass": 1,
"updates": [
{
"link": "Base",
"joint_variable": "x",
"joint_type": "linear",
"old": 0.005794016107234206,
"new": -0.000596897216554421,
"info": {
"reason": "weighted_projection",
"used_markers": 4,
"axis_world": [
0.9999997763990008,
-0.000626371624663783,
0.00023421899237882783
],
"per_marker": [
{
"marker_id": 198,
"q_i": 0.00721871896490619,
"weight": 1.0
},
{
"marker_id": 229,
"q_i": 0.007961618683264955,
"weight": 1.0
},
{
"marker_id": 243,
"q_i": 0.008598238486997579,
"weight": 1.0
},
{
"marker_id": 122,
"q_i": -0.02616616500138641,
"weight": 1.0
}
]
}
},
{
"link": "Arm1",
"joint_variable": "y",
"joint_type": "revolute",
"old": -0.23589185759318765,
"new": -0.058884156231993945,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 4,
"axis_world": [
-0.9999997763990008,
0.000626371624663783,
-0.00023421899237882783
],
"axis_id": 0,
"theta_rad": -0.058884156231994125,
"theta_alt_rad": 3.0827084973577996,
"score_theta": 0.026338477058174103,
"score_theta_alt": 1.3158364575890724,
"best_score": 0.026338477058174103,
"per_marker": [
{
"marker_id": 198,
"weight": 1.0
},
{
"marker_id": 229,
"weight": 1.0
},
{
"marker_id": 243,
"weight": 1.0
},
{
"marker_id": 122,
"weight": 1.0
}
]
}
},
{
"link": "Ellbow",
"joint_variable": "z",
"joint_type": "revolute",
"old": 1.9537800882054759,
"new": 1.951876013739172,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 1,
"axis_world": [
-0.9999997763990008,
0.0006263716246637829,
-0.00023421899237882783
],
"axis_id": 0,
"theta_rad": -1.1897166398506211,
"theta_alt_rad": 1.951876013739172,
"score_theta": 0.07582250229968954,
"score_theta_alt": 0.015787381665384438,
"best_score": 0.015787381665384438,
"per_marker": [
{
"marker_id": 122,
"weight": 1.0
}
]
}
},
{
"link": "Arm2",
"joint_variable": "a",
"joint_type": "revolute",
"old": 1.297808413286715,
"new": 1.335934792352644,
"info": {
"reason": "2d_alignment+normal_tiebreak",
"used_markers": 1,
"axis_world": [
-2.394763040175525e-05,
0.31647748461026026,
0.9486000216947464
],
"axis_id": 2,
"theta_rad": 1.335934792352644,
"theta_alt_rad": -1.8056578612371492,
"score_theta": 0.015774381349414834,
"score_theta_alt": 0.03792035021936615,
"best_score": 0.015774381349414834,
"per_marker": [
{
"marker_id": 122,
"weight": 1.0
}
]
}
}
]
}
],
"root_link": "Board",
"root_pose": {
"reason": "kabsch",
"used_markers": [
210,
211,
215,
214
]
},
"marker_stats": {
"num_markers_used": 8,
"mean_error_m": 0.03760308986215115,
"rms_error_m": 0.057114446045352985,
"median_error_m": 0.02503283617989611,
"worst_error_m": 0.12559610403756494
},
"marker_reports": [
{
"marker_id": 122,
"link": "Arm2",
"error_m": [
0.02694058600720428,
0.12176662358072948,
-0.01488205485651084
],
"error_norm_m": 0.12559610403756494,
"predicted_m": [
0.19102473203766912,
-0.1381150641982592,
0.16296463268576494
],
"observed_m": [
0.16408414603046484,
-0.2598816877789887,
0.17784668754227578
]
},
{
"marker_id": 198,
"link": "Arm1",
"error_m": [
-0.007806193248525564,
-0.0033792967448986536,
-0.0492759954330408
],
"error_norm_m": 0.05000480002400236,
"predicted_m": [
0.1092405254407716,
-0.05344282671917673,
0.08618145302875917
],
"observed_m": [
0.11704671868929717,
-0.05006352997427808,
0.13545744846179997
]
},
{
"marker_id": 210,
"link": "Board",
"error_m": [
-4.460758735464615e-06,
-1.9834919135045675e-05,
3.557547737978705e-06
],
"error_norm_m": 2.0639247357833144e-05,
"predicted_m": [
0.019878806529812002,
-0.01958872260251102,
-5.6658426487134195e-05
],
"observed_m": [
0.019883267288547467,
-0.019568887683375974,
-6.02159742251129e-05
]
},
{
"marker_id": 211,
"link": "Board",
"error_m": [
-6.984434095747005e-06,
3.988566378927173e-05,
-1.1304364446612915e-05
],
"error_norm_m": 4.204089855236805e-05,
"predicted_m": [
0.24988501839227129,
-0.009732790202916102,
-9.698631560433007e-07
],
"observed_m": [
0.24989200282636703,
-0.009772675866705374,
1.0334501290569615e-05
]
},
{
"marker_id": 214,
"link": "Board",
"error_m": [
-6.998801225233109e-06,
-5.991274503321445e-05,
8.180527397944547e-06
],
"error_norm_m": 6.087233578986277e-05,
"predicted_m": [
0.3498849960322714,
-0.009795427365382543,
2.2452036081862874e-05
],
"observed_m": [
0.34989199483349664,
-0.009735514620349328,
1.4271508683918328e-05
]
},
{
"marker_id": 215,
"link": "Board",
"error_m": [
1.8443994056455137e-05,
3.986200037897625e-05,
-4.3371068931049083e-07
],
"error_norm_m": 4.392434513945628e-05,
"predicted_m": [
0.24983491206859793,
-0.08973277318905795,
-1.55154238272963e-05
],
"observed_m": [
0.24981646807454147,
-0.08977263518943693,
-1.508171313798581e-05
]
},
{
"marker_id": 229,
"link": "Arm1",
"error_m": [
-0.008546052842064611,
-0.003606445926409463,
-0.06286400562211966
],
"error_norm_m": 0.06354466676486209,
"predicted_m": [
0.10918549467146801,
-0.14328585998533583,
0.08086860584949704
],
"observed_m": [
0.11773154751353263,
-0.13967941405892637,
0.1437326114716167
]
},
{
"marker_id": 243,
"link": "Arm1",
"error_m": [
-0.009185058295992282,
-0.00652028291198109,
-0.06047153308846681
],
"error_norm_m": 0.06151167124394025,
"predicted_m": [
0.10917357133507784,
-0.17615871560470847,
0.04386353563929592
],
"observed_m": [
0.11835862963107012,
-0.16963843269272738,
0.10433506872776273
]
}
],
"stage_idx": 2,
"num_active_links": 5
}
],
"markers": [
{
"marker_id": 122,
"link": "Arm2",
"observed_position_m": [
0.16408414603046484,
-0.2598816877789887,
0.17784668754227578
],
"predicted_position_m": [
0.19102473203766912,
-0.1381150641982592,
0.16296463268576494
],
"error_m": [
0.02694058600720428,
0.12176662358072948,
-0.01488205485651084
],
"error_norm_m": 0.12559610403756494
},
{
"marker_id": 198,
"link": "Arm1",
"observed_position_m": [
0.11704671868929717,
-0.05006352997427808,
0.13545744846179997
],
"predicted_position_m": [
0.1092405254407716,
-0.05344282671917673,
0.08618145302875917
],
"error_m": [
-0.007806193248525564,
-0.0033792967448986536,
-0.0492759954330408
],
"error_norm_m": 0.05000480002400236
},
{
"marker_id": 210,
"link": "Board",
"observed_position_m": [
0.019883267288547467,
-0.019568887683375974,
-6.02159742251129e-05
],
"predicted_position_m": [
0.019878806529812002,
-0.01958872260251102,
-5.6658426487134195e-05
],
"error_m": [
-4.460758735464615e-06,
-1.9834919135045675e-05,
3.557547737978705e-06
],
"error_norm_m": 2.0639247357833144e-05
},
{
"marker_id": 211,
"link": "Board",
"observed_position_m": [
0.24989200282636703,
-0.009772675866705374,
1.0334501290569615e-05
],
"predicted_position_m": [
0.24988501839227129,
-0.009732790202916102,
-9.698631560433007e-07
],
"error_m": [
-6.984434095747005e-06,
3.988566378927173e-05,
-1.1304364446612915e-05
],
"error_norm_m": 4.204089855236805e-05
},
{
"marker_id": 214,
"link": "Board",
"observed_position_m": [
0.34989199483349664,
-0.009735514620349328,
1.4271508683918328e-05
],
"predicted_position_m": [
0.3498849960322714,
-0.009795427365382543,
2.2452036081862874e-05
],
"error_m": [
-6.998801225233109e-06,
-5.991274503321445e-05,
8.180527397944547e-06
],
"error_norm_m": 6.087233578986277e-05
},
{
"marker_id": 215,
"link": "Board",
"observed_position_m": [
0.24981646807454147,
-0.08977263518943693,
-1.508171313798581e-05
],
"predicted_position_m": [
0.24983491206859793,
-0.08973277318905795,
-1.55154238272963e-05
],
"error_m": [
1.8443994056455137e-05,
3.986200037897625e-05,
-4.3371068931049083e-07
],
"error_norm_m": 4.392434513945628e-05
},
{
"marker_id": 229,
"link": "Arm1",
"observed_position_m": [
0.11773154751353263,
-0.13967941405892637,
0.1437326114716167
],
"predicted_position_m": [
0.10918549467146801,
-0.14328585998533583,
0.08086860584949704
],
"error_m": [
-0.008546052842064611,
-0.003606445926409463,
-0.06286400562211966
],
"error_norm_m": 0.06354466676486209
},
{
"marker_id": 243,
"link": "Arm1",
"observed_position_m": [
0.11835862963107012,
-0.16963843269272738,
0.10433506872776273
],
"predicted_position_m": [
0.10917357133507784,
-0.17615871560470847,
0.04386353563929592
],
"error_m": [
-0.009185058295992282,
-0.00652028291198109,
-0.06047153308846681
],
"error_norm_m": 0.06151167124394025
}
]
}