skills/smithery.ai/ROS2 Messaging Patterns

ROS2 Messaging Patterns

Installation
SKILL.md

ROS2 Messaging Patterns Skill

This skill covers ROS2 messaging patterns adhering to Clean Architecture principles, protecting the domain layer from ROS2 dependencies.

Publisher/Subscriber Patterns

1. Domain-Driven Publisher (Python)

See previous Python example.

2. Domain-Driven Publisher (C++)

// infrastructure/ros2/publishers/state_publisher.hpp
#pragma once
#include <rclcpp/rclcpp.hpp>
#include "domain/entities/robot_state.hpp"
#include "robot_interfaces/msg/robot_state.hpp"
Installs
–
First Seen
–