ros2-engineering-skills

Category: Ops & Delivery | Uploader: dbwls99706dbwls99706 | Downloads: 0 | Version: v1.0(Latest)

Comprehensive ROS 2 engineering guide covering workspace setup, node architecture, communication patterns (topics/services/actions with QoS), lifecycle and component nodes, launch composition, tf2/URDF, ros2_control hardware interfaces, real-time constraints, Nav2, MoveIt 2, perception pipelines, simulation (Gazebo/Isaac Sim), security (SROS2/DDS), micro-ROS (MCU/RTOS), multi-robot systems (fleet management/Open-RMF), testing, debugging, deployment, and ROS 1 migration. Trigger whenever the user works on ROS 2 code, packages, launch files, URDF/xacro, DDS configuration, ros2_control, Nav2, MoveIt 2, or any robotics middleware task involving rclcpp, rclpy, colcon, ament, rosbag2, ros2 CLI tools, Gazebo/Isaac Sim, micro-ROS, SROS2, or multi-robot coordination. Also trigger for ROS 1 to ROS 2 migration, cross-compilation, Docker-based ROS 2 workflows, and CI/CD for robotics. --- # ROS 2 Engineering Skills A progressive-disclosure skill for ROS 2 development — from first workspace to production fleet deployment. Each section below gives you the essential decision framework; detailed patterns, code templates, and anti-patterns live in the `references/` directory. Read the relevant reference file before writing code. ## How to use this skill 1. Identify what the user is building (see Decision Router below). 2. Read the matching `references/*.md` file for detailed guidance. 3. Apply the Core Engineering Principles in every piece of code you generate. 4. When multiple domains intersect (e.g. Nav2 + ros2_control), read both files. ## Decision router | User is doing... | Read | |---------------------------------------------------|-----------------------------------| | Creating a workspace, package, or build config | `references/workspace-build.md` | | Writing nodes, executors, callback groups | `references/nodes-executors.md` | | Topics, services, actions, custom interfaces, QoS | `references/communi

Changelog: Source: GitHub https://github.com/dbwls99706/ros2-engineering-skills

Directory Structure

Current level: Root

SKILL.md

Login to download/like/favorite ❤ 2 | ★ 0
Comments 0

Please login before commenting.

No comments yet. Be the first one!