Platform Features
Roboticks is the verification & validation platform for ROS2 robotics. Every feature is in service of one flow: a pull request opens, tests run on the right runner pool, requirements move from gap to confirmed, and a tamper-evident evidence pack is ready when the safety assessor asks.
Test CI
GitHub App that runs your ROS2 pytest, launch_testing, and gtest suites on every pull request. Reports back as a Check Run with passing tests, requirement links, and MCAP recordings ready to inspect.
Requirements & Traceability
Ingest ReqIF, PDF, or free-text requirements. Link them to ROS2 tests via @confirms decorators. Watch the matrix turn green as PRs land. Export back to ReqIF for Jama, Polarion, codeBeamer, or DOORS.
Evidence Pack
Tamper-evident hash-chained bundles per Release: PDF report, ReqIF export, MCAP recordings, JUnit results, coverage matrix snapshot, LLM triage notes. The artifact your safety auditor actually wants.
Sim Runners
Managed Gazebo Harmonic and Webots simulators on GPU EC2 spot fleets. Pay only for the sim minutes you use. Run the same tests on your self-hosted GPU box for free when you have the capacity.
GitHub App
Install Roboticks as a GitHub App on your repos. HMAC-verified webhooks, OIDC-based authentication, and Check Runs that block merges until the safety requirements linked to the PR are confirmed.
SDK
Open-source roboticks Python package and roboticks_cpp ament-cmake library. @confirms, @requires_sim, assertion helpers, MCAP capture, fault injection. Drop into pytest, launch_testing, or gtest with one line.