用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/MIUAV/vibe-coding-ros2 --skill ros2-communication命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | ros2-communication |
| description | ROS2 通信机制 — Topic/Service/Action 对比、命名空间、QoS 选择、同步 vs 异步 |
| argument-hint | ROS2 通信 OR topic OR service OR action OR namespace OR 通信模式 |
| user-invocable | true |
| 机制 | 模式 | 适用 |
|---|---|---|
| Topic | 发布/订阅 | 持续数据流 |
| Service | 请求/响应 | 一次性查询 |
| Action | Goal/Feedback/Result | 长时间任务 |
| 场景 | Reliability | Durability |
|---|---|---|
| 控制命令 | RELIABLE | VOLATILE |
| Sensor 数据 | BEST_EFFORT | VOLATILE |
| Lifecycle 状态 | RELIABLE | TRANSIENT_LOCAL |
// 创建带命名空间的节点
rclcpp::NodeOptions opts;
opts.namespace("robot_1");
auto node = rclcpp::Node::make_shared("controller", opts);
// 话题: /robot_1/controller/cmd_vel