Roboticks

ROS2 (Robot Operating System 2)

The current iteration of the open-source robotics middleware, successor to ROS1 (which went EOL in May 2025). DDS-based, with QoS profiles, real-time-friendly executors, security extensions (SROS2), and an active LTS cadence (Humble, Iron, Rolling, Jazzy).

Why It Matters

ROS2 is the de-facto framework for new robotics development. Roboticks is ROS2-first: SDK assertion helpers wrap rclpy and rclcpp, hosted sim runners pre-install Humble/Iron/Rolling, runner capability declarations include ROS distro.

How Roboticks Implements It

SDK provides rclpy assertion helpers (assert_topic_published, assert_service_response, assert_action_result), launch_testing helpers, and a ROS2-aware MCAP capture. Hosted images ship Humble, Iron, Rolling. Self-hosted runners declare which distros they have installed.

Related Terms

Related Pages