Skip to main content

Messaging

ROS2 messaging is owned by rclpy and rclcpp. The Roboticks SDK does not wrap, mirror, or replace them — your tests publish and subscribe with the same APIs you’ve always used. What the SDK does ship is a set of assertion helpers that operate over rclpy / rclcpp: wait for a topic to publish, send a service request and assert on the response, dispatch an action goal and wait for its result. See Assertions for the full reference. If you’re looking for messaging configuration, QoS profiles, or topic-naming conventions, those are ROS2 concerns — the ROS2 documentation owns them. Roboticks integrates with whatever shape your nodes produce.