← Back to Skills Marketplace
ROS Noetic Navigation
by
Threelevelchord
· GitHub ↗
· v1.0.0
· MIT-0
75
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ros-noetic-nav
Description
通过rosbridge与ROS Noetic导航系统交互,支持地图读取、航点管理、单点导航和多点巡航,基于AMCL定位。
Usage Guidance
这项技能看起来与其说明一致且没有请求凭据或从不可信源安装代码,但在安装/运行前请注意:
- 验证你打算连接的 rosbridge 主机(默认 localhost:9090);不要将 rosbridge 暴露到互联网或不受信任的主机。若在 TOOLS.md 中填入远程 host,确保网络和访问受控。
- 脚本会读取地图文件并在技能工作区写入/覆盖 waypoints.json;如有现有航点备份请先保存。你可以在调用时指定不同路径以避免覆盖。
- 依赖为 Pillow、NumPy 和 rosbridge_server,先在受控环境中安装并运行。若有安全顾虑,可在隔离的容器或机器人开发机上先测试。
- 虽然当前代码未发现将数据发送到非-ROS 端点或外部收集敏感信息的行为,仍建议在生产机器人上运行前审阅脚本并在受控网络中测试。
Capability Analysis
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.
Capability Assessment
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)读写航点数据;这是正常但用户应注意会写入/覆盖本地航点文件(可以改变路径以避免覆盖已有数据)。
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ros-noetic-nav - After installation, invoke the skill by name or use
/ros-noetic-nav - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is ROS Noetic Navigation?
通过rosbridge与ROS Noetic导航系统交互,支持地图读取、航点管理、单点导航和多点巡航,基于AMCL定位。 It is an AI Agent Skill for Claude Code / OpenClaw, with 75 downloads so far.
How do I install ROS Noetic Navigation?
Run "/install ros-noetic-nav" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ROS Noetic Navigation free?
Yes, ROS Noetic Navigation is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ROS Noetic Navigation support?
ROS Noetic Navigation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ROS Noetic Navigation?
It is built and maintained by Threelevelchord (@threelevelchord); the current version is v1.0.0.
More Skills