StvLi/dsh-ros2--packages-common ↗★ 22

dsh-ros2-common

提供ROS2插件家族的共享运行时 非独立运行插件,作为dsh-ros2系列插件的底层依赖。

套件
dsh-ros2-common
相容性
待驗證
版本
0.1.1
授權
MIT
最近更新
2026年10月1日

安裝

此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗

dsh-ros2-common

Shared runtime for the dsh-ros2 plugin family — not a cordis bundle.

  • runner.ts — command runner (timeout / SIGKILL / ROS_LOG_DIR fallback / rosSetup), spawnJob
  • parse.ts — topic/graph/transform parsers
  • toolkit.ts — ToolDeps injection interface, result helpers, approval gate, /safety/state gate, profile loading (robot_profile.py via commonScriptPath), vision provider contract, ros2Tool adapter, makeRun
  • scripts/robot_profile.py — robot body profile + topology knowledge base (zero-copy shared by profile / moveit / safety)

Consumers depend on dsh-ros2-common and import from the package root.