600 lines
20 KiB
JSON
600 lines
20 KiB
JSON
{
|
|
"blocked_count": 11,
|
|
"blocking_reasons": [
|
|
"linuxcnc/unit_tests/kinematics"
|
|
],
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"golden_schema": "coverage/kinematics-golden-schema.json",
|
|
"golden_schema_sha256": "8d6abe21ad350bb5a5ddc38d8fd9044ed2fa622f4331804a85cad55eb5a30a63",
|
|
"inputs": {
|
|
"closure": "coverage/kinematics-source-closure.report.json",
|
|
"closure_sha256": "d3af5e19e38d8dc2640323dcf755d0323e871815087b9eece9d76544b0b0cfa6",
|
|
"samples": "coverage/kinematics-oracle-samples.jsonl",
|
|
"samples_sha256": "df32ade49e3c3beb49e52d26200e37766dd04c5bee5dba4b1c87695439bf87bd"
|
|
},
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"ready_count": 0,
|
|
"records": [
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/anglejog/anglejog.ini:54:kinematics:trivkins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "cartesian",
|
|
"input": {
|
|
"joint": [
|
|
10.0,
|
|
-5.0,
|
|
2.5
|
|
]
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "cartesian",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:cartesian:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal:25:hal_transform:corexy_by_hal",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "coupled_linear",
|
|
"input": {
|
|
"joint": [
|
|
12.0,
|
|
4.0,
|
|
3.0
|
|
]
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "coupled_linear",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:coupled_linear:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini:98:kinematics:5axiskins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "five_axis",
|
|
"input": {
|
|
"joint": [
|
|
10.0,
|
|
20.0,
|
|
30.0,
|
|
15.0,
|
|
-20.0
|
|
]
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "five_axis",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:five_axis:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini:31:kinematics:xyzab_tdr_kins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "five_axis_trt",
|
|
"input": {
|
|
"joint": [
|
|
100.0,
|
|
50.0,
|
|
200.0,
|
|
30.0,
|
|
45.0
|
|
]
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "five_axis_trt",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:five_axis_trt:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/ldelta.ini:59:kinematics:lineardeltakins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "parallel_delta",
|
|
"input": {
|
|
"pose": {
|
|
"abcuvw": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"tran": [
|
|
5.0,
|
|
-3.0,
|
|
-250.0
|
|
]
|
|
}
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "parallel_delta",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:parallel_delta:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini:76:kinematics:genhexkins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "parallel_hexapod",
|
|
"input": {
|
|
"pose": {
|
|
"abcuvw": [
|
|
1.0,
|
|
-1.0,
|
|
2.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"tran": [
|
|
0.0,
|
|
0.0,
|
|
100.0
|
|
]
|
|
}
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "parallel_hexapod",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:parallel_hexapod:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/pentapod/pentapod.ini:113:kinematics:pentakins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "parallel_pentapod",
|
|
"input": {
|
|
"pose": {
|
|
"abcuvw": [
|
|
1.0,
|
|
2.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"tran": [
|
|
0.0,
|
|
0.0,
|
|
75.0
|
|
]
|
|
}
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "parallel_pentapod",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:parallel_pentapod:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/tklinuxcnc/tripod.ini:59:kinematics:tripodkins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "parallel_tripod",
|
|
"input": {
|
|
"pose": {
|
|
"abcuvw": [
|
|
2.0,
|
|
-1.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"tran": [
|
|
1.0,
|
|
2.0,
|
|
100.0
|
|
]
|
|
}
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "parallel_tripod",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:parallel_tripod:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini:7:kinematics:genserkins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "serial_robot",
|
|
"input": {
|
|
"joint": [
|
|
0.0,
|
|
-30.0,
|
|
45.0,
|
|
10.0,
|
|
20.0,
|
|
-15.0
|
|
]
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "serial_robot",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:serial_robot:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini:3:switchkins:switchkins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "switchable",
|
|
"input": {
|
|
"joint": [
|
|
5.0,
|
|
6.0,
|
|
7.0,
|
|
30.0
|
|
],
|
|
"switch_sequence": [
|
|
0,
|
|
1,
|
|
0
|
|
]
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "switchable",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:switchable:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
},
|
|
{
|
|
"configuration_id": "config:linuxcnc/tests/matrixkins/test.ini:53:kinematics:matrixkins",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"native_smoke": {
|
|
"binary": "build-native/sim_kinematics_test",
|
|
"exit_code": 0,
|
|
"result_sha256": "96d4ce027200030704ead75b891ead3c3af9b39f60eaccaafa875e0e8d526e3a",
|
|
"status": "passed",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "4792c9d03a753904bfef11d4b53e680ec1ff00a8b593addd95f4d566aa722140"
|
|
},
|
|
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
|
|
"status": "blocked"
|
|
},
|
|
"family": "user_static",
|
|
"input": {
|
|
"pose": {
|
|
"abcuvw": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"tran": [
|
|
10.0,
|
|
20.0,
|
|
30.0
|
|
]
|
|
}
|
|
},
|
|
"operation": "fk_ik_fk_roundtrip",
|
|
"result": {
|
|
"axis_joint_mapping": null,
|
|
"branch_id": null,
|
|
"config_hash": null,
|
|
"current_tick": 0,
|
|
"error_code": "MISSING_OFFICIAL_ORACLE",
|
|
"flags": null,
|
|
"kinematics_type": "user_static",
|
|
"status": "blocked"
|
|
},
|
|
"sample_id": "kinematics-sample:user_static:nominal-roundtrip",
|
|
"schema": "kinematics-golden.v1",
|
|
"tolerances": {
|
|
"absolute_tolerance": 1e-09,
|
|
"exact_fields": [
|
|
"status",
|
|
"flags",
|
|
"branch_id"
|
|
],
|
|
"invariant": "pose_roundtrip"
|
|
}
|
|
}
|
|
],
|
|
"report_fingerprint_sha256": "a501a60ae74340f05642468dc4911f56b9c5a3e93b0ccdb2e2a11657754cac7e",
|
|
"sample_count": 11,
|
|
"schema": "kinematics-oracle-report.v1",
|
|
"status": "blocked"
|
|
}
|