← 返回 Skills 市场
122
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install radar-collision-warning
功能描述
雷达防撞预警 — 调用树莓派上 ROS2 节点的雷达预警服务。当用户说"雷达防撞预警"、"开启雷达监控"、"检查障碍物"等时使用。通过 rosbridge WebSocket 向树莓派发送 ROS2 Service 请求,获取最近障碍物距离并给出预警。依赖 Node.js 18+(内置 WebSocket,无需安...
安全使用建议
This skill appears coherent with its stated goal, but review the following before installing:
- Network exposure: the skill uses rosbridge over an unsecured ws:// connection (default port 8080). By default rosbridge accepts unauthenticated requests on the network. Only run this with the Raspberry Pi on a trusted LAN or protect rosbridge (firewall, VPN, or authentication) to avoid unauthorized access.
- Physical-safety risk: the ROS node publishes (commented-out) flight control commands and exposes a service that could be extended to issue control messages. Before deploying on any robot or vehicle, inspect and test the code in a safe environment and ensure control topics are appropriately restricted.
- Local deployment: you must install and run the Python ROS2 node and rosbridge on the Pi (the SKILL.md explains how). The Node.js client runs locally and only connects to the Pi IP you supply (RADAR_HOST / RADAR_PORT). Confirm you control that Pi and network.
- Minor code issues: there are small non-security bugs (e.g., a -d test where -f was intended in the start script) and the service uses response.success to indicate a collision state (true == danger), which is a semantic choice to be aware of.
If you understand and accept the network and physical-safety implications, the skill is coherent and implementable. If you plan to expose the Pi to broader networks, add authentication and firewalling for rosbridge first.
功能分析
Type: OpenClaw Skill
Name: radar-collision-warning
Version: 1.0.0
The skill bundle provides a legitimate interface for monitoring radar collision warnings via a ROS2 rosbridge WebSocket connection. The code (call_radar_service.js and radar_collision_warning_node.py) is well-documented, uses standard ROS2 patterns, and lacks any indicators of data exfiltration, obfuscation, or malicious execution. It correctly leverages Node.js 18+ built-in WebSocket capabilities to avoid external dependencies.
能力评估
Purpose & Capability
The name/description say it will call a ROS2 service on a Raspberry Pi via rosbridge. Required binary (node) and included files (a Node.js client, a ROS2 Python node, and a Pi start script) match that purpose. No unrelated credentials or external services are requested.
Instruction Scope
SKILL.md instructs adding the Pi IP to a workspace doc or setting RADAR_HOST/RADAR_PORT env vars, running the local Node client for single queries or background monitoring, and how to deploy the Python ROS2 node on the Pi. The instructions do not ask the agent to read unrelated system files or exfiltrate data. They do tell the user to start rosbridge on port 8080 and run the lidar/node processes on the Pi, which is expected for this use case.
Install Mechanism
No network downloads or package installs are performed by the skill itself; it is instruction-only with bundled scripts. The skill relies on existing Node.js and ROS2 on the Pi, so there is no risky install mechanism in the skill bundle.
Credentials
The skill does not require secrets or environment variables beyond optional RADAR_HOST and RADAR_PORT to reach the user's Pi. The single declared binary dependency (node) is appropriate for the included Node.js client. No extraneous credentials or config paths are requested.
Persistence & Privilege
always is false, the skill is user-invocable and does not request permanent platform presence or modify other skills. It does not write to system-wide config or claim elevated privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install radar-collision-warning - 安装完成后,直接呼叫该 Skill 的名称或使用
/radar-collision-warning触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
radar-collision-warning 1.0.0 — 首个版本
- 实现通过 ROS2 服务调用树莓派雷达监控,支持本地 Node.js 调用,无需额外依赖。
- 支持单次查询和持续监控,返回最近障碍物距离及防撞预警信息(JSON 格式)。
- 支持通过环境变量或配置文件灵活设置树莓派地址与 rosbridge 端口。
- 内含详细配置方法与 Raspberry Pi ROS2 端的部署指导。
元数据
常见问题
Radar Collision Warning 是什么?
雷达防撞预警 — 调用树莓派上 ROS2 节点的雷达预警服务。当用户说"雷达防撞预警"、"开启雷达监控"、"检查障碍物"等时使用。通过 rosbridge WebSocket 向树莓派发送 ROS2 Service 请求,获取最近障碍物距离并给出预警。依赖 Node.js 18+(内置 WebSocket,无需安... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 122 次。
如何安装 Radar Collision Warning?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install radar-collision-warning」即可一键安装,无需额外配置。
Radar Collision Warning 是免费的吗?
是的,Radar Collision Warning 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Radar Collision Warning 支持哪些平台?
Radar Collision Warning 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Radar Collision Warning?
由 33-code(@33-code)开发并维护,当前版本 v1.0.0。
推荐 Skills