Skip to content
Skill

ros-robotics

by wzyn20051216

AI Summary

当用户请求涉及以下任一主题时使用本 skill: 使用本 skill 处理任务时,优先输出:

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "ros-robotics" skill in my project.

Please run this command in my terminal:
# Install skill into your project
mkdir -p .claude/skills/ros-robotics-skill && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/ros-robotics-skill/SKILL.md "https://raw.githubusercontent.com/wzyn20051216/ros-robotics-skill/main/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

适用于 ROS 1 / ROS 2 机器人开发、迁移与联调的 skill。覆盖 catkin/catkin_tools、colcon/ament、package.xml、CMakeLists.txt、launch、URDF/Xacro、RViz、TF、Navigation2、ros2_control、串口/CAN、MCU 与 micro-ROS 等常见工程场景。

何时使用

当用户请求涉及以下任一主题时使用本 skill: • catkin_ws、colcon_ws、src/CMakeLists.txt、package.xml、setup.py • ROS 1 / ROS 2 package 新建、移植、构建、测试、调试 • launch / launch.py、参数 YAML、URDF/Xacro、RViz、TF • topic / service / action / msg / srv / QoS • 底盘、IMU、LiDAR、相机、定位、SLAM、Navigation2、ros2_control • Gazebo / Ignition 仿真、传感器仿真、ros_gz_bridge • Docker 容器化 ROS 开发、docker-compose 多节点编排 • Lifecycle 节点、rclcpp_components 组件化、进程内通信 • rosbag2 录制回放、mcap、离线诊断 • SLAM 建图(Cartographer、SLAM Toolbox、ORB-SLAM) • DDS / QoS 配置、ROS_DOMAIN_ID、RMW 选择、多机网络 • 自定义 msg / srv / action 接口定义与生成 • 多机器人系统、命名空间隔离、跨机通信 • MoveIt 2 运动规划、SRDF、运动学插件 • ROS 2 CI/CD(GitHub Actions、colcon test、ament_lint) • Foxglove Studio / PlotJuggler 数据可视化与离线分析 • MCU / RTOS / UART / CAN / micro-ROS 协同开发

1. 先识别工作区

`bash python scripts/detect_ros_workspace.py <workspace-path> `

2. 再做一致性检查

`bash python scripts/check_ros_workspace_consistency.py <workspace-path> `

3. 按问题加载最少必要文档

• ROS 1:references/ros1-catkin.md • ROS 2:references/ros2-colcon.md • 混合 / 迁移:references/interop-and-migration.md • 模型 / TF:references/robot-description-and-tf.md • 导航:references/navigation2.md • 控制:references/ros2-control.md • 嵌入式:references/micro-ros-and-embedded.md • 仿真:references/gazebo-simulation.md • Lifecycle / 组件:references/lifecycle-and-components.md • DDS / QoS / 网络:references/dds-qos-networking.md • 录制回放 / 诊断:references/rosbag-diagnostics.md • SLAM / 建图:references/slam-mapping.md • Docker:references/docker-ros.md • 自定义接口:references/custom-interfaces.md • 多机器人:references/multi-robot.md • MoveIt 2:references/moveit2.md • CI/CD:references/ros2-cicd.md • 可视化:references/foxglove-visualization.md • 排障:references/debug-playbooks.md • 审查:references/review-checklist.md

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 5mo ago
Stale
AdoptionUnder 100 stars
51 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars51
Forks2
Issues0
Updated5mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code