Medical & Surgical Robotics

Ship reliable medical robots.

Roboto analyzes the multimodal data behind every run, so you know how each device behaved, why it failed, and what to fix before it reaches a patient.

Roboto analyzing a surgical robotics procedure log: instrument force signals, endoscope video, and control telemetry side by side
Trusted by Telos Health LogoAndromeda Surgical LogoMoon Surgical LogoNeptune Medical Logo
The proof problem

In medical robotics, reliability is the product.

Every anomaly is a patient-safety question. Proving the system works is harder than building it.

Today You only review the runs someone flagged.
With Roboto Roboto triages every run on upload.
Today You find the anomaly after it reaches the field.
With Roboto You catch it in your data before it reaches anyone.
Today You chase failures one device at a time.
With Roboto You see the same failure across every system.
Today You lose track of your evidence across one-off scripts.
With Roboto Your evidence is a reproducible audit trail.
Platform

From raw procedure data to root cause, automatically.

AI Summary

A surgical robotics system completed a validation run on 2026-05-18T14:22Z. The session lasted approximately 47 minutes, logging instrument force and torque, arm kinematics, and endoscope video. The run surfaced several instrument and calibration anomalies worth review.

Key Events

  • Instrument Force Spike : Peak grip force of 18.4 N, exceeding the 12 N envelope, suggesting unexpected tissue or tool resistance.
  • Calibration Drift : Wrist joint 3 drifted 0.8 deg from its calibrated zero, above the 0.5 deg tolerance.
  • Endoscope Frame Drops : 14 dropped frames clustered at t+22m, briefly degrading the video feed.
  • Torque Anomaly : Elevated torque on the left arm actuator, consistent with early cable wear.
Did anything unexpected happen in this procedure?
I'll analyze this session to identify anomalous events. Let me start with the file's metadata and detected events.

Yes, several notable anomalies occurred during this run. Here's a summary of the key issues:

Critical Issues
Instrument Force Spike(@ ~t+18m 04s)
  • Peak grip force reached 18.4 N, well above the 12 N envelope
  • Coincided with a brief stall in arm 2 kinematics
  • Worth correlating with the endoscope video at this timestamp
Calibration Drift(@ session-wide)
  • Wrist joint 3 drifted 0.8 deg from calibrated zero
  • Exceeds the 0.5 deg tolerance and trends upward across the run
Elevated Actuator Torque
  • Left-arm torque ran 22% above baseline
  • Pattern consistent with early cable wear
Video Feed
  • 14 dropped endoscope frames clustered at t+22m
Say something to Roboto's AI assistant...

AI agents that understand robotics data.

Triage, root-cause, summarize, and answer questions, backed by evidence from your own logs.

6 matches · grip.force
score

Dive deep or zoom out.

Investigate one procedure in detail, or aggregate metrics and faults across all devices and releases.

Telos Health Logo
Roboto gives our team deep visibility into perception and system behavior across complex multimodal logs, enabling faster iteration and high reliability as we develop surgical robotics systems.
Matthew Gunther
Matthew Gunther
Software Engineer, Telos Health
Multimodal playback, time-synced in Roboto

Multimodal playback, time-synced.

Synchronize video, robot telemetry, and system logs into one unified view with key events highlighted.

grasp_17 grasp_06 grasp_14 grasp_02 grasp_10 grasp_08 grasp_16 grasp_04 grasp_13 grasp_24 grasp_42 grasp_26 grasp_15 grasp_31 grasp_07 grasp_19 grasp_03 grasp_11 grasp_22 grasp_09 grasp_36 grasp_18 grasp_28 grasp_44 grasp_12 grasp_05 grasp_33 grasp_21 grasp_01 train successful_grasps 512 clips val failed_grasps 148 clips train cluttered_scenes 207 clips train novel_objects 96 clips Export to PyTorch Hugging Face S3

Turn runs into training data.

Slice long recordings into episodes, group them into Collections, and export to training formats.

MCAP .mcap ROS .bag HDF5 .h5 Parquet .parquet Video .mp4 Custom .bin

Read every robotics format.

Ingest your logs and get back indexed datasets ready for querying, all through a single Python SDK.

Telos Health Logo
Roboto has accelerated investigations and spared us the time, cost and pain of having to build a robust data stack ourselves.
Konrad Leibrandt
Konrad Leibrandt
Director of Algorithms, Telos Health
Customer highlight

One synced view of every run.

Telos Health builds robotic systems for ischemic stroke treatment. Every validation run produces video, telemetry, and system logs, and the full picture only comes together across all three. They brought it all into Roboto: play it back time-synced, investigate a single run, then zoom out across many, so their team validates and iterates faster.

Read more customer stories
How it works

One workflow, prototype to production.

01

Ingest logs and recordings

Upload or connect robot logs from lab runs, validation tests, or field systems.

02

Organize by context

Tag by robot ID, software version, hardware revision, test protocol, or failure mode.

03

Automate the analysis

Run Actions for custom post-processing, QA checks, anomaly detection, and event generation.

04

Search similar failures

Find related events across datasets, robots, versions, and test campaigns.

05

Review the exact slice

Open the event timeline, plots, images, video, console logs, and topic data in one place.

06

Share the evidence

Send a link or export a targeted slice for engineering, service, QA, or a partner team.

Applications

Built for every medical robot.

Roboto reads the formats your systems already produce and surfaces failures before they reach a patient.

Surgical and interventional robotics

Surgical & interventional

Root-cause a failed procedure the same day, without shipping the device back.

Lab and life-science automation

Lab & life-science

Spot instrument drift across every run before it spoils a batch.

Pharmacy and dispensing robotics

Pharmacy & dispensing

Trace a misfill or jam back to the exact dispense and what caused it.

Diagnostic and imaging systems

Diagnostic & imaging

Catch recurring calibration and motion artifacts across every scan.

Rehab and assistive robotics

Rehab & assistive

Flag abnormal force, torque, or gait events across real sessions, not just the bench.

Hospital logistics and disinfection robots

Hospital logistics & disinfection

Find what caused a stall, collision, or missed route across every deployment.

Built for regulated environments

Your data, your environment.

Medical robotics teams answer to auditors, quality systems, and security reviews. Roboto runs in the cloud or self-hosted in your own AWS, with SSO, role-based access, and audit logs, so you can answer all three with evidence.

Talk to us about deployment

Your data, your storage

Bring your own S3 bucket and choose the region it lives in.

SSO

Connect your identity provider via SAML or OIDC to provision and deprovision users.

Role-based access

Scope access by users, teams, datasets, and Actions.

Cloud or self-hosted

Run on Roboto's cloud or self-hosted in your own AWS.

Audit logs and retention

A full audit trail, with retention windows you configure to match your policy.

Built for V&V and 510(k)

Every analysis is a version-controlled Action. Re-run it any time for the same result.

Available on the Enterprise tier.

In their words

The teams building the next generation of medical robots use Roboto.

Roboto is a must-have platform for any robotics company handling large volumes of complex, multimodal data. Exceptional product, exceptional support, with a very experienced team that truly understands robotics challenges and delivers the right tools, fast.
Steve Burion
Steve Burion
VP of Engineering, Telos Health

Catch it in your data, before it reaches a patient.

Analyze every log. Surface failures. Start with your next upload.

FAQ

Common questions from medical robotics teams.

No. Roboto works for any medical robotics team whose devices produce multimodal datasets: surgical and interventional, lab and life-science automation, diagnostic and imaging, pharmacy and dispensing, rehab and assistive, and hospital logistics.

Yes. Custom formats are a first-class path, not an exception. Ingestion is extensible in Python, so a proprietary binary format from your device takes a few lines of code to add, and search, AI agents, playback, and export all inherit it. Out of the box, Roboto also reads the standard formats robotic systems already produce: ROS bags, MCAP, Parquet, CSV, JSON, Linux Journal, and video (MP4, MKV, AVI).

Roboto helps teams make analysis repeatable. You can run consistent checks across test runs, preserve context, compare results, and trace outputs back to source data. Your team remains responsible for the validation process; Roboto helps organize and analyze the data behind it.

Yes. Roboto is especially useful during prototyping, when schemas, hardware, software, and test plans change quickly. Ingest messy data, write reusable Actions, and compare behavior across experiments without waiting for perfect infrastructure.

Yes. The Enterprise tier runs self-hosted in your own AWS account, with bring-your-own-bucket storage, custom data regions, role-based access scoped by user or team, and SSO via SAML or OIDC. Same product, same APIs, your security boundary.

Visualizers show you one log at a time. Roboto analyzes every log, flags the issues that matter, and lets you query patterns across every device and software release. You start with the answer, not a timeline.

Yes. Slice long recordings into episodes, group them into Collections, and export to LeRobot, Hugging Face, Amazon SageMaker, PyTorch, or back to your own S3 bucket. The same data that proves your device is reliable becomes the foundation for your learned policies.