PILGRIMS

Robots fail.
PILGRIMS teaches them to recover.
Autonomously.

Every robot, every sensor, every environment is different. PILGRIMS monitors your robot's performance, diagnoses problems when they occur, and solves them — without a human in the loop.

The hardest problem in robotics software is not perception or planning. It is the fact that every robot, every sensor, and every environment is different — and that things go wrong in ways nobody anticipated. The question is whether your system can recover on its own, or whether it needs a person.

THE PROBLEM

Fragility is a design choice we keep making.

In 2026, even small changes in the robot's environment can lead to catastrophic mistakes. Robot has no concept of its own performance: it cannot distinguish between working correctly and working incorrectly, it just blindly executes until halt.

The result is that engineering teams become the recovery layer. They monitor, they debug, they retune. Every deployment is a bespoke effort. The knowledge of what went wrong and how to fix it lives in people, not in the system itself.

ARCHITECTURE

Monitor. Diagnose. Solve.

PILGRIMS adds three capabilities that most robotic stacks lack entirely. It sits alongside your existing code — you write adapters for your sensors and models, and the framework does the rest.

Monitor

Continuously evaluates whether each component in the pipeline is performing within expected bounds. Not just "is the sensor on" but "is the output trustworthy right now, given what we know about how it should behave."

🔍

Diagnose

When the monitor flags degradation, the system isolates why. A confidence drop in an object detector might trace to a lighting change, a novel object, or a model that has drifted. The diagnosis determines the recovery path.

Solve

Executes the appropriate repair: recalibrate an instrument, switch to a different model, adjust a control parameter, retry with a modified approach. The robot resumes. No ticket filed, no engineer paged.

Nothing is a black box.

Every failure and every recovery is written to a structured log — what was detected, what caused it, what was tried, what worked. This matters for two reasons. First, your team can audit exactly what happened during any run. Second, and more importantly, this log is the training data for a system that gets better over time. Each problem solved makes the next occurrence faster to resolve, and eventually, preventable.

APPLICATIONS

The problem is general. So is the framework.

Anywhere a robot operates in conditions that aren't perfectly controlled — which is to say, anywhere that matters — PILGRIMS applies.

🧬

Lab automation

PILGRIMS turns instrument errors and protocol failures into self-correcting events, keeping experiments running and data clean.

TYPICAL FAILURE MODES

Seal and dispense drift, plate misalignment, reader calibration shift, transport faults, thermal variation

🏭

Industrial manipulation

PILGRIMS detects the shift in the environmental conditions and adapts the system before production is affected.

TYPICAL FAILURE MODES

Perception degradation, part variation, gripper wear, sensor occlusion, environmental lighting change

📦

Logistics

Warehouse robots navigate a world that changes with every shift and warehouse shape. Recovery from these situations shouldn't require a remote operator.

TYPICAL FAILURE MODES

Path obstruction, map drift, localisation error, floor surface change, fleet coordination failure

🔬

Quality inspection

Vision-based inspection is only as good as its last calibration. Over weeks and months, models drift, cameras degrade, and reference standards shift. PILGRIMS catches these changes before they corrupt your data.

TYPICAL FAILURE MODES

Model drift, reference shift, camera degradation, false positive accumulation, lighting inconsistency

HOW WE WORK

Open framework. Proprietary learning.

OPEN

PILGRIMS Core

The monitor-diagnose-solve pipeline, the structured log, and the adapter SDK. Any team can integrate this with their stack and contribute adapters for their own hardware.

  • Full error and recovery pipeline
  • Structured, auditable logging
  • Adapters for any sensor, model, or instrument
  • Community contributions welcome
COMMERCIAL

Learning Engine

The part that turns logs into intelligence. Learns from every recorded failure to make recovery faster, and eventually, to prevent problems before they occur.

  • Transfer learning across environments
  • Predictive failure avoidance
  • Fleet-wide propagation of solutions
  • Dedicated support and deployment

4.3×

Recovery speed vs. fixed-threshold approaches

<50ms

Detection to resolution, on device

Zero

Changes to your existing codebase

TEAM

Who we are.

Martyna Stachaczyk

Martyna Stachaczyk

CEO & Co-founder

PhD, Imperial College London. Former Google Research. ARIA Fellow at the University of Cambridge, working on embodied intelligence and human-machine systems.

Csaba Botos

Csaba Botos

Co-founder

DPhil, University of Oxford. Research in continual learning and adaptive systems — how machines can learn incrementally without forgetting what they already know.

CO-DEVELOPMENT

We're actively looking for the right partners.

If you run a robotics operation where failures are expensive and recovery is manual, we'd like to build with you. Not a pilot. A real integration, with a team that cares about getting this right.

Or write to us directly: hello@usepilgrims.com