About

We're Harwin and Philip.

Two founders in Munich, building TrialONE for the engineers who keep robots running. When you write to us, one of us answers.

Harwin Singh Malhi

Harwin Singh Malhi

Co-founder, Physics B.Sc. at LMU

Builds how TrialONE decides that something is wrong, and the agent layer that explains it: the part that turns a measured deviation into a sentence a person can act on.

Talk to Harwin about why a finding fired, and how sure TrialONE is about it.

Harwin on LinkedIn
Philip Degenhardt

Philip Degenhardt

Co-founder, Aerospace at TUM

Builds everything that touches the robot: reading its recordings, the live path on ROS 2, and getting TrialONE running on your machines.

Talk to Philip about getting TrialONE onto your robot and into your ROS 2 stack.

Philip on LinkedIn

Why we build this

We started by breaking robots on purpose.

The first TrialONE injected faults into a simulated robot and checked whether it recovered.

Then we talked to people who run robots in industry. The faults they cared about happened on real machines, and no simulation had shown them. Seeing that something broke was rarely the hard part. Finding out why was.

So we changed direction. TrialONE now reads what the real robot recorded, says what went wrong and who has to fix it, and checks on the next recording whether the repair held.

Working with us

You work with the two people who build it.

  • We read every request

    Access is approved by hand, by one of us, and we answer.

  • We set it up with you

    On your robots and in your stack, together, until the first issue is real.

  • Nobody in between

    When something in TrialONE is wrong or missing, you tell us, and we fix it.

What we hold ourselves to

  • Every number we show is one we measured, and we say where it came from.
  • When TrialONE is unsure, it says so instead of guessing.
  • No logos of customers we do not have, and no quotes nobody said.

Say hello.

Tell us what your robots do and where they fail. A recording that already went wrong is the best start.

hello@trialone.info

Want to see how it works first? Read the docs.