topic-pub-sub
CommunityMaster ROS 2 pub/sub with QoS-aware patterns.
Authorwimblerobotics
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Establishing robust ROS 2 pub/sub communication requires correct QoS settings, clear message flow, and reliable diagnosis of topic health. This guide teaches best practices for designing publishers and subscribers, selecting appropriate QoS, and ensuring reliable data exchange in Jazzy/Rolling.
Core Features & Use Cases
- Publisher/Subscriber patterns in Python and C++ with correct topic naming, QoS profiles, and message types.
- QoS control and diagnostics including depth, reliability, durability, and tools to verify publisher/subscriber health.
- Latched topics support for late subscribers to receive the last message.
- Multi-topic subscription patterns for data fusion and synchronized processing across topics.
- Health checks and debugging guidance using ros2 topic commands (list, info, hz, bw, echo).
Quick Start
Publish a minimal Python publisher and subscriber on a topic, then verify with ros2 topic echo.
Dependency Matrix
Required Modules
None requiredComponents
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: topic-pub-sub Download link: https://github.com/wimblerobotics/ros2-copilot-skills/archive/main.zip#topic-pub-sub 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.