← 返回 Skills 市场
ROS Noetic Navigation
作者
Threelevelchord
· GitHub ↗
· v1.0.0
· MIT-0
75
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ros-noetic-nav
功能描述
通过rosbridge与ROS Noetic导航系统交互,支持地图读取、航点管理、单点导航和多点巡航,基于AMCL定位。
安全使用建议
这项技能看起来与其说明一致且没有请求凭据或从不可信源安装代码,但在安装/运行前请注意:
- 验证你打算连接的 rosbridge 主机(默认 localhost:9090);不要将 rosbridge 暴露到互联网或不受信任的主机。若在 TOOLS.md 中填入远程 host,确保网络和访问受控。
- 脚本会读取地图文件并在技能工作区写入/覆盖 waypoints.json;如有现有航点备份请先保存。你可以在调用时指定不同路径以避免覆盖。
- 依赖为 Pillow、NumPy 和 rosbridge_server,先在受控环境中安装并运行。若有安全顾虑,可在隔离的容器或机器人开发机上先测试。
- 虽然当前代码未发现将数据发送到非-ROS 端点或外部收集敏感信息的行为,仍建议在生产机器人上运行前审阅脚本并在受控网络中测试。
功能分析
Type: OpenClaw Skill
Name: ros-noetic-nav
Version: 1.0.0
The skill bundle provides a legitimate set of tools for interacting with a ROS Noetic navigation system via rosbridge. The scripts (nav_simple.py, read_map.py, get_pose.py, and waypoints_manager.py) perform standard robotics tasks such as publishing navigation goals, monitoring status via sockets, and parsing map files using Pillow and NumPy. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code is well-structured and strictly aligned with its stated purpose of robot navigation.
能力评估
Purpose & Capability
技能名/描述是“ROS Noetic Navigation via rosbridge”。包含的脚本(连接 rosbridge、发布/订阅话题、读取地图、管理航点)与描述完全匹配。没有要求与任务无关的 binaries、环境变量或外部服务。
Instruction Scope
SKILL.md 的运行指令只涉及启动 rosbridge、运行本地脚本、读取本地地图文件和管理本地航点文件。没有指示读取与导航无关的系统配置或将数据发送到非-ROS 的远端端点。注意:脚本会读写本地 waypoint/map 文件(默认在技能工作区),这是导航功能所需且在文档中列出。
Install Mechanism
这是一个 instruction-only/包含脚本的包,没有 install spec,也没有从非信任 URL 下载或解压任意二进制。所列依赖(Pillow、NumPy、rosbridge)与脚本的图像处理和网络通信需求一致。
Credentials
技能不要求任何秘密或凭据。连接参数(rosbridge_host/port、话题名、文件路径)是合理且与功能直接相关。没有看到请求与导航无关的环境变量或敏感凭证。
Persistence & Privilege
技能不会把自己设置为 always 或修改其它技能。它会在其工作区(默认 waypoints.json)读写航点数据;这是正常但用户应注意会写入/覆盖本地航点文件(可以改变路径以避免覆盖已有数据)。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ros-noetic-nav - 安装完成后,直接呼叫该 Skill 的名称或使用
/ros-noetic-nav触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of ROS Noetic Navigation Skill.
- Interacts with ROS Noetic navigation system via rosbridge.
- Supports map reading, waypoint management, single-point navigation, and multi-point cruising.
- Includes scripts for reading maps, managing waypoints, sending navigation goals, and querying robot position.
- Designed for AMCL-based localization and requires rosbridge_server running.
- Provides command-line tools and configuration tips for easy integration and troubleshooting.
元数据
常见问题
ROS Noetic Navigation 是什么?
通过rosbridge与ROS Noetic导航系统交互,支持地图读取、航点管理、单点导航和多点巡航,基于AMCL定位。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 75 次。
如何安装 ROS Noetic Navigation?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ros-noetic-nav」即可一键安装,无需额外配置。
ROS Noetic Navigation 是免费的吗?
是的,ROS Noetic Navigation 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
ROS Noetic Navigation 支持哪些平台?
ROS Noetic Navigation 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ROS Noetic Navigation?
由 Threelevelchord(@threelevelchord)开发并维护,当前版本 v1.0.0。
推荐 Skills