robotics-ros2

Community

Build ROS2 robot apps with rclpy and Nav2.

Authorxjtulyc
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you implement working ROS2 robotics software in Python by wiring together communication (topics, services, actions) and the core robotics plumbing (tf2 transforms and Nav2 navigation) without guessing the correct ROS2 patterns.

Core Features & Use Cases

  • ROS2 node development with rclpy: Create nodes, timers, publishers, and subscribers for real-time robot control loops.
  • Service and action patterns: Implement synchronous request/response (services) and long-running goal execution with feedback (actions).
  • tf2 coordinate transforms and navigation: Broadcast and query transforms and send navigation goals using Nav2 (Nav2 Simple Commander).
  • Sensor-data integration: Subscribe to common message types (e.g., LaserScan, Imu, Odometry) and analyze/visualize measurements to support autonomy.

Quick Start

Use the robotics-ros2 skill to generate a ROS2 rclpy node that publishes cmd_vel, subscribes to odometry, performs tf2 frame lookups, and sends a navigation goal to Nav2.

Dependency Matrix

Required Modules

rclpy>=1.0pandas>=2.0numpy>=1.24matplotlib>=3.7

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: robotics-ros2
Download link: https://github.com/xjtulyc/awesome-rosetta-skills/archive/main.zip#robotics-ros2

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.