Articles
Latest
August 7, 2026
Different Robots, Different Tools, Same Downtime
Every machine is diagnosed three times in its life, by three teams, with three tools that share nothing. One API across robots and controllers replaces all three.

June 25, 2026
Safety on RTMaps 5, Diagnostics over SOVD: One Diagnostic View Across Two Runtimes
ros2_medkit gives ROS 2 robots SOVD diagnostics. rtmaps_medkit carries the same tree into the RTMaps 5 safety runtime, so one fault tree covers both. Shown here on a warehouse safety stop.

May 3, 2026
ROS 2 Fault Forensics: Queryable Rosbags with ros2_medkit and Mosaico
How ros2_medkit captures fault-scoped MCAP snapshots and Mosaico turns them into a queryable rosbag catalog. 414 MB per fault, not 1.5 TB per day.
April 14, 2026
Multi-ECU OTA Through SOVD: One Endpoint, Every Update Backend
Three ECUs, three firmware stacks, one REST call. How the SOVD plugin pattern coordinates updates across heterogeneous controllers with a single /updates lifecycle.
April 9, 2026
Unified PLC and ROS 2 Diagnostics with ros2_medkit
Bridge PLCs into ros2_medkit via OPC-UA. PLC faults trigger the same SOVD lifecycle as ROS 2 nodes - with AI diagnosis in 30 seconds.
April 7, 2026
VDA 5050 + SOVD: Fleet Coordination Meets Deep Diagnostics
VDA 5050 tells the fleet manager the robot stopped. SOVD tells the engineer why. How we bridged both standards on one robot.
March 23, 2026
ros2_medkit 0.4.0 - Production Diagnostics for ROS 2 Fleets
Triggers, remote scripts, resource locking, log aggregation, and OpenAPI 3.1. Stop firefighting your fleet at 2 AM.
February 13, 2026
Your ROS 2 Robot Deserves Real Diagnostics (SOVD)
Your robot stops. You SSH in and get a wall of text. SOVD replaces this with a REST API, structured faults, and diagnostic snapshots.

Deploy selfpatch on your fleet
Tell us your stack and we will show you which recurring faults it could fix today.





