{ "schema_version": "1", "skill_id": "pythonrobotics-dubins-path", "source_commit": "cdd0cc888802b584c2d654ca85e3c5460973487d", "adapter_sha256": "3c19636de1d7eff7601c537ed79767e7bcbc349f291a4a4ee40cf07a66942fe1", "source_guards_sha256": "c1d24196397f7d29e49217eed1ee6ac608bbb09bc5609ce384b26d0464e6f258", "case_plan_sha256": "edf94556123b03ab9f15f93a15fcc4c5ce74272c1910211ec7859af727a9fb2d", "passed": 3, "failed": 0, "negative_unknown_field_rejected": true, "platforms": [ "linux" ], "python": "3.10.22", "architecture": "x86_64", "packages": [ "contourpy==1.3.2", "cycler==0.12.1", "fonttools==4.65.0", "kiwisolver==1.5.1", "matplotlib==3.9.4", "numpy==1.26.4", "packaging==26.3", "pillow==12.3.0", "pybullet==3.2.7", "pyparsing==3.3.3", "python-dateutil==2.9.0.post0", "ruckig==0.19.4", "scipy==1.13.1", "six==1.17.0" ], "execution_domain": "computation", "physical_robot": false, "gpu": false, "observed_at": "2026-10-19T15:22:22.992310+00:00", "scope": "Three authored positive regression cases and one invalid input. Not general accuracy, LLM selection, real hardware, collision certification or real-time performance.", "cases": [ { "case": 0, "input": { "start": [ 0, 0, 0 ], "goal": [ 4, 4, 1.5707963267948966 ], "curvature": 1.0, "step_size": 0.1 }, "passed": true, "exit_code": 0, "stdout_sha256": "02f069ab9d7b49778999f186ebaed0994f48fccd949f54bf58d70b371e7e6256", "checks": { "nonempty": true, "start_reached": true, "goal_reached": true, "goal_heading": true }, "status": "task_complete", "reason_code": null, "message": null, "elapsed_seconds": 0.2272 }, { "case": 1, "input": { "start": [ 0, 0, 0 ], "goal": [ 5, 3, -1.5707963267948966 ], "curvature": 1.0, "step_size": 0.1 }, "passed": true, "exit_code": 0, "stdout_sha256": "259de173db817bfdc782cd5dd1056ec2e3e93a434764dd77d3ead3864ca87700", "checks": { "nonempty": true, "start_reached": true, "goal_reached": true, "goal_heading": true }, "status": "task_complete", "reason_code": null, "message": null, "elapsed_seconds": 0.2295 }, { "case": 2, "input": { "start": [ 0, 0, 0 ], "goal": [ -3, 4, 3.141592653589793 ], "curvature": 1.0, "step_size": 0.1 }, "passed": true, "exit_code": 0, "stdout_sha256": "5ce7092741e566804a5f0c844de3cf516c548bd3a5ba32a5d1c13b52cdf0c11e", "checks": { "nonempty": true, "start_reached": true, "goal_reached": true, "goal_heading": true }, "status": "task_complete", "reason_code": null, "message": null, "elapsed_seconds": 0.2281 } ], "additional_runs": [ { "schema_version": "1", "skill_id": "pythonrobotics-dubins-path", "source_commit": "cdd0cc888802b584c2d654ca85e3c5460973487d", "adapter_sha256": "3c19636de1d7eff7601c537ed79767e7bcbc349f291a4a4ee40cf07a66942fe1", "source_guards_sha256": "c1d24196397f7d29e49217eed1ee6ac608bbb09bc5609ce384b26d0464e6f258", "case_plan_sha256": "edf94556123b03ab9f15f93a15fcc4c5ce74272c1910211ec7859af727a9fb2d", "passed": 3, "failed": 0, "negative_unknown_field_rejected": true, "platforms": [ "windows" ], "python": "3.10.11", "architecture": "amd64", "packages": [ "contourpy==1.3.2", "cycler==0.12.1", "fonttools==4.65.0", "kiwisolver==1.5.1", "matplotlib==3.9.4", "numpy==1.26.4", "packaging==26.3", "pillow==12.3.0", "pyparsing==3.3.3", "python-dateutil==2.9.0.post0", "ruckig==0.19.4", "scipy==1.13.1", "six==1.17.0" ], "execution_domain": "computation", "physical_robot": false, "gpu": false, "observed_at": "2026-10-19T15:16:35.209602+00:00", "scope": "Three authored positive regression cases and one invalid input. Not general accuracy, LLM selection, real hardware, collision certification or real-time performance.", "cases": [ { "case": 0, "input": { "start": [ 0, 0, 0 ], "goal": [ 4, 4, 1.5707963267948966 ], "curvature": 1.0, "step_size": 0.1 }, "passed": true, "exit_code": 0, "stdout_sha256": "ddba0f8a9a32621f75fc89d4569df3393af9e0ca52d086bc62d02ecc8d165911", "checks": { "nonempty": true, "start_reached": true, "goal_reached": true, "goal_heading": true }, "status": "task_complete", "reason_code": null, "message": null, "elapsed_seconds": 1.687 }, { "case": 1, "input": { "start": [ 0, 0, 0 ], "goal": [ 5, 3, -1.5707963267948966 ], "curvature": 1.0, "step_size": 0.1 }, "passed": true, "exit_code": 0, "stdout_sha256": "cc9f8d35bb0749d3b5856f39a17824a5baa7e08c94e27ad7eedce2f1a65af5e6", "checks": { "nonempty": true, "start_reached": true, "goal_reached": true, "goal_heading": true }, "status": "task_complete", "reason_code": null, "message": null, "elapsed_seconds": 1.328 }, { "case": 2, "input": { "start": [ 0, 0, 0 ], "goal": [ -3, 4, 3.141592653589793 ], "curvature": 1.0, "step_size": 0.1 }, "passed": true, "exit_code": 0, "stdout_sha256": "8c855ac1459e23c2b77a83d11508f602e2f00c9c1731fba9f834e8177dd1bd2d", "checks": { "nonempty": true, "start_reached": true, "goal_reached": true, "goal_heading": true }, "status": "task_complete", "reason_code": null, "message": null, "elapsed_seconds": 1.188 } ] } ], "workflow": { "id": 39277131631, "head_sha": "0e9943a7f1f3af499455d813d7330de1cd9b8090", "conclusion": "success", "url": "https://github.com/Superfast-Robotics/robot-skill-hub/actions/runs/39277131631" } }