dsh-ros2: ROS2 Debugging and Robot State Visual Analysis Plugin for DSH
dsh-ros2 is a plugin of DeepSeek Harness (DSH), maintained by StvLi, designed to provide a hierarchical permission-based debugging toolset and robotic state visual analysis capabilities for ROS2 development. The plugin divides functionalities into four levels from L1 to L4: L1 is for read-only diagnostics, covering nodes, topics, TF trees, and system health checks; L2 involves approval-gated write operations, including colcon builds, rosdep installations, parameter settings, and safe state management, adopting a "reject-is-fail" mechanism; L3 supports RViz2 lifecycle management, screenshots, and multimodal visual descriptions; L4 provides real-time visual analysis in headless environments, relying on Python rclpy and a VLM gateway. The plugin incorporates four skills: diagnostics, visual analysis, registration, and retrieval, and integrates real-time safety mechanisms.
Read More