Services
Engineering services for ROS 2 production, diagnostics, and OTA
From prototype to production fleet: we harden ROS 2 systems, give them a standards-based diagnostic layer, and make updates safe to ship - whether we build it for you, integrate it into your stack, or advise your team. Built on the open-source Medkit core where it fits.
Not sure where to start?
Begin with a pilot - a paid, clearly bounded engagement that proves value on part of the fleet before a wider rollout.
How an engagement runs
Three ways to work with us
Project development
We build your project in these domains: protocol bridges, plugins, dashboards, complete diagnostic and OTA subsystems - delivered as tested code you own and keep.
Integration
We bring the diagnostic and update layer into your existing fleet: deployment on your infrastructure, bridges to your protocols, validation against your live system.
Consulting & training
Architecture reviews, SOVD / ISO 17978-3 alignment, fleet-rollout strategy, and triage programs - with the training your team needs to run it without us.
All three, in every domain below - and only for ROS 2 production, diagnostics, and OTA. We do not do generic robotics consulting.
01
ROS 2 to production
The observability you build while prototyping should not disappear at deployment. We develop and consult on exactly this transition: taking your ROS 2 project from research observability to mass-production diagnostics, on your codebase or on the Medkit core.

When you need this
What we deliver
02
Diagnostics
Full system visibility with SOVD: robots, PLCs, and ECUs behind one diagnostic API. We build it into your project, integrate it with your fleet, or consult on the architecture - bridges, dashboards, fault correlation, and a triage program your team runs without us.

When you need this
What we deliver
03
OTA
Safe OTA is a discipline, not a feature. We develop update pipelines for your project and consult on rollout strategy: staged campaigns, health gates driven by diagnostics, automatic rollback, and updates that wait for proof the device is healthy.

When you need this
What we deliver
See selfpatch on your fleet
Tell us about your stack. We'll show you how the diagnostic layer fits - and which of your recurring faults it could already resolve.