logo
0
0
WeChat Login

English | 简体中文

ROS2 文档技能

主题 Python ROS2

Auth cnb

ROS2 机器人开发 AI 技能 — 智能代码生成与方案设计


✨ 项目介绍

ROS2 文档技能是一个面向 Unitree 机器人(Go2 / G1)的 AI 开发助手技能包。当用户表达 ROS2 功能开发意图时,自动参考仓库中的参考文档和开发规范,输出功能分析、实现方案和符合规范的代码指导。

技术栈:Ubuntu 20.04 · ROS2 Foxy · Python 3.8/3.10 · colcon

核心能力

  • 需求分析与功能拆解
  • 驱动包开发指导(Python)
  • 代码生成与规范检查
  • Launch / 配置文件编写

📁 项目结构

ROS2文档技能/
├── SKILL.md                      # 技能定义文件(触发条件、工作流程、输出规范)
├── 参考/
│   ├── code.md                   # 功能简介与需求分析(模型集成、里程计、TF、关节状态等)
│   └── 驱动包py.md               # Python 驱动包完整实现教程
└── 开发规范/
    └── 项目上下文python.md        # 代码生成约束规范(强制遵守)

🚀 使用方式

将本仓库作为 AI Skill 加载后,输入开发意图即可触发,例如:

  • "我要开发一个 xxx 的功能"
  • "帮我开发一个驱动包"
  • "我想实现关节状态发布功能"

AI 将自动参考文档,输出需求分析、实现方案、代码示例、配置文件和编译运行指令。

📖 参考文档说明

文档内容
参考/code.md功能简介与需求分析:模型集成、里程计发布、TF 变换、关节状态、速度指令
参考/驱动包py.mdPython 驱动包完整实现:节点代码、参数配置、RViz 配置、Launch 文件
开发规范/项目上下文python.md代码生成约束:技术基线、命名规范、QoS、日志、安全约束(强制遵守

Fork 历史趋势图。

About

面向AI Agent/大模型的ROS2领域文档技能包,封装ROS2官方文档、常用接口说明、开发案例、故障排查指南等内容,支持快速查询ROS2相关问题、生成ROS2开发示例代码,为ROS2相关AI应用提供领域知识支撑。

204.00 KiB
32.52 KiB
Skills
0 forks0 stars1 branches0 TagREADME