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

dsh-ros2-safety

dsh-ros2 real-time safety framework: robot_safety_start/state/arbitrate/lock/unlock (5 tools) + the dsh_ros2_safety ROS2 package + safetyStrict config. Cordis bundle. 适合需要对机器人进行安全锁定、解锁和状态监控的安全控制任务。

Package
dsh-ros2-safety
Compatibility
Unverified
Harness peer range
0.1.0-rc.6
Cordis peer range
^4.0.1
Version
0.1.0
License
MIT
Last updated
Oct 1, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:StvLi/dsh-ros2#1c9ea44df6ee8602a3f075d81ab28e66a1740991&path:packages/safety

dsh-ros2-safety

Real-time safety framework — 5 tools + the dsh_ros2_safety ROS2 package.

  • robot_safety_start / robot_safety_state / robot_safety_arbitrate / robot_safety_lock / robot_safety_unlock
  • Ships the safety/ colcon package (safety_monitor node, SafetyState/Event msgs, Unlock/SetLock srvs) — build it into your ROS2 workspace
  • robot_safety_arbitrate calls /vlm/describe at runtime — soft dependency on dsh-ros2-vision (declare in profile; no code coupling)

Config: run seam + safetyStrict ('warn' default | 'reject' fail-closed).

Dependencies: dsh-ros2-common.