robotics-ros2
CommunityBuild 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.