Roboticks

Roboticks SDK

Open-source (Apache 2.0) Python and C++ packages providing the @confirms decorator, assertion helpers for rclpy and rclcpp, MCAP capture, and fault injection. Lives at github.com/roboticks-ai/roboticks-sdk; published to PyPI and as an ament_cmake package.

Why It Matters

The SDK is intentionally thin — a layer of decorators, assertion helpers, and capture utilities. Your tests stay in pytest, launch_testing, or gtest. The platform is downstream of the wire-contract the SDK emits (JUnit-with-confirms XSD).

How Roboticks Implements It

pip install roboticks (Python), ament_cmake interface library (C++). Decorators, assertion helpers, MCAP capture context manager, fault injection toolkit, pytest11 plugin for user_properties emission. CI matrix tests against ROS2 Humble, Iron, Rolling and Python 3.10–3.13.

Related Terms

Related Pages