时间:2026-03-14 11:17
人气:
作者:admin
这不是一个泛泛的提示词包,而是一套面向 ROS 1 / ROS 2 机器人开发、迁移与联调 的工程化工作流。我想做的,不是让 AI 看起来更聪明,而是让它在真实机器人项目里,少走弯路、少制造误判、真正帮到开发者。

这段时间,我把自己在 ROS 开发、导航联调、控制链路排查、TF 调试、多机器人协同以及嵌入式协同里的经验,整理成了一个开源项目:
ros-robotics-skill
项目地址:
https://github.com/wzyn20051216/ros-robotics-skill
很多朋友第一次看到这个项目时,会下意识把它理解成一个“提示词仓库”。
但实际上,我做它的出发点,并不是为了堆提示词,而是想解决一个更具体、也更现实的问题:
做过 ROS 项目的人大多都知道,机器人开发里最麻烦的问题,往往不是“代码写错了”这么简单。
很多时候,问题真正出在这些地方:
catkin、ament 和 colcon,工作区判断从源头就偏了;/cmd_vel;micro-ROS,但很多时候 Linux 侧桥接反而更简单、更稳。这些问题的共同点在于:
它们不是单点代码问题,而是工程上下文问题。
如果 AI 没有这些上下文,就很容易给出一种“看起来像正确建议”的动作:
直接改代码。
但做过真实联调的人都知道,这恰恰是最危险的起点。
ros-robotics-skill 的目标,从来不是把项目包装成“万能 AI 提示合集”。
我更在意的是:当 AI 处理 ROS 问题时,能不能像一个真正理解现场的人一样,先按工程逻辑做判断。
比如:
micro-ROS。这类顺序听起来并不“炫技”,但恰恰最有工程价值。
因为真正决定联调效率的,往往不是你会不会写更多代码,而是你有没有从一开始就沿着正确路径收敛问题。

目前这个仓库已经不只是“一个 SKILL.md 文件”,而是逐渐整理出一套更完整的工程内容。
仓库目前已经覆盖多个 ROS 高频主题,包括:
ros2_controlmicro-ROS 与嵌入式协同这部分内容的意义,并不是“把知识点堆得更全”,而是尽量让 AI 在不同场景里,有更准确的参考上下文。
除了参考文档,仓库里还提供了几类实用脚本,比如:
这些脚本的价值,在于它们不是只给出“猜测”,而是尽量帮你把问题缩小到更真实的范围。
仓库里目前已经整理了 8 个真实案例,包括:
catkin_ws 构建失败同时,还提供了一个可以直接 colcon build 的最小 ROS 2 示例工作区,方便快速理解整个 skill 的使用方式。
因为在机器人系统里,真正困难的从来都不是“写一段代码”,而是:
我更希望 ros-robotics-skill 做成这样一种工具:
它不只是帮你回答,而是帮你判断、帮你收敛、帮你验证。
下面这张图,就是我想让这个项目持续沉淀的核心思路:
如果你做过 Nav2 联调,应该很熟悉一种特别“折磨人”的情况:
路径已经出来了,机器人却完全不走。
这类问题最容易把人带偏。
因为表面上看,它像是导航没生效;但真正的根因,可能在控制器参数、底盘接口、控制链路、反馈频率、话题桥接甚至 TF 连续性上。
如果这时候 AI 没有场景意识,很容易建议你“重写节点”“修改业务逻辑”甚至“换一套导航配置”。
但实际上,很多时候真正需要的,是先把链路拆开,一段段验证:
这也是为什么我想把真实案例写进 skill:
因为机器人问题,很多时候不是“会不会写”,而是“会不会查”。

目前这个项目已经适配:
如果你已经在使用 Skills CLI,可以直接通过下面的命令安装:
npx skills add https://github.com/wzyn20051216/ros-robotics-skill -g -y
如果你更习惯一键安装,仓库里也提供了对应脚本。
从我自己的目标来看,我很希望它做到两件事:

如果你符合下面任意一种情况,我觉得这个项目都值得你看看:
我越来越觉得,未来真正有价值的 AI 工程方式,不是让模型“看起来无所不知”,而是让它在垂直领域里,拥有更可靠的判断顺序、更贴近现场的上下文,以及更能落地的验证闭环。
ros-robotics-skill 对我来说,就是这样一次尝试。
它不是为了取代工程师,也不是为了制造“更会说”的 AI,而是希望把那些原本只存在于个人经验、排障直觉和项目复盘里的东西,慢慢沉淀为一套可以复用、可以传递、也可以被 AI 正确调用的工作流。
如果你也在做 ROS、机器人、导航、控制、仿真、多机器人或者嵌入式协同开发,欢迎来看看这个项目,也欢迎一起交流。
项目地址:
https://github.com/wzyn20051216/ros-robotics-skill
如果你觉得这个方向值得继续做下去,也欢迎点一个 Star 支持一下。
你在 ROS 开发里最常踩的坑是什么?
如果下一篇继续写,你更想看:
TF / Nav2 / QoS 典型问题拆解ros2_control 联调思路micro-ROS 与 Linux 侧桥接取舍欢迎留言交流。
下一篇:“全民养虾”,大厂觉醒