Workcell incident intelligence

From motion.
To understanding.

Metriplane turns recorded workcell state into an inspectable incident, preserved evidence and a repeatable test.

Open sourceLocal-firstObserve-only
Illustrative graphite workcell: two industrial robot arms facing a workpiece in a central handoff zone. Geometry is authored; event times come from the recorded E0104 reference.
Illustrative motion Loading illustrative workcell
E0104A handoff. A missed deadline.Follow the motion. Inspect the evidence.
THE CONFIGURED RULE

Same zone. 2.00 seconds to arrive.

The product

A clear chain.
From state to evidence.

Timestamped workcell state, checked against the process you define.

  1. 01

    Object state

    Positions, identities and timestamps from a bounded workcell.

  2. 02

    An explicit rule

    What must happen, where, and within how much time.

  3. 03

    An inspectable case

    The incident, preserved evidence and a repeatable regression check.

Explore the technical scope

01 / Inside the incident

Inspect the moment.
Understand the rule.

Interactive walkthrough of the recorded demo.
Illustrative motion · archived event times.

E0104Handoff deadlineRECORDED DEMO / v0.3.0
CAMPAIGN / 128 EPISODESv0.3.0 demo
128Recorded episodes
105No configured incident
23Deadline violations
0Invalid / error
No configured incident! Deadline violationE0001 → E0128
SELECTED RECORDINGE0104 / INC-0001
RECORDED EVENT SEQUENCE
2.50 sWorkpiece enters

handoff_zone

2.00 s allowed wait
4.50 sDeadline expires

Receiver not in zone

+0.50 s
5.00 sReceiver arrives late

Incident remains recorded

THE RULE Receiver enters the shared zone within 2.00 seconds of the workpiece.

INC-0001Case report
Illustrative graphite workcell: two industrial robot arms facing a workpiece in a central handoff zone. Geometry is authored; event times come from the recorded E0104 reference.
Loading illustrative workcell
SOURCE TIME / 1×
Recording time
0.00s

Before workpiece entry

State & source details Illustrative motion · recorded event times
Allowed receiver wait2.00 s
Workpiece
Not in zone
Receiver
Not in zone
Incident
None yet

Motion is an illustrative reconstruction. Event times and results come from the archived run. Scrub or select an event; camera changes preserve the recording time.

E0104 / CASE FILE OVERVIEWINC-0001

Case file overview

INC-0001.zip

Preserved incident evidence

evidence_bundles/
Saved
bundle_verification.json

Archived integrity-check result

PASS
INC-0001.yaml

The generated incident check

regression_tests/
Saved

Recorded verification result: PASS

GENERATED CHECK / RECORDED RESULTE0104
PASS

The expected recorded incident
was detected again.

Recorded caseE0104Expected incidentINC-0001Original deadline violationStill part of the case
01 / 05 · Campaign
About this walkthrough and its source

Archived production audit, 16 August 2026. The source recording is evaluated per episode; campaign aggregation is project-local. The film records an offline deterministic kinematic state source. This website uses the archived production reference for the counts, episode mapping and selected incident; it is not a fresh execution of the raw campaign.

The 3D workcell is an authored spatial illustration. Event times and occupancy labels follow the archived E0104 reference; the articulated motion explains the sequence and is not a recorded joint trajectory. Seeking evaluates the same illustration directly from the selected source time.

The 105 other episodes have no configured incident; this is not a safety or production-success classification. Watch the source film ↗ · Read the evidence boundaries

02 / From incident to evidence

INC-0001E0104 · archived run

The moment passes.
The evidence stays.

Keep the incident understandable after the recording ends. Inspect the timeline and report, preserve the bundle, and detect the expected incident again.

Inspect this case’s evidence

Report summary from archived E0104. Explore the separate v0.2.0 research archive.

METRIPLANE / CASE RECORDINC-0001

episode_0104

Incident Report

! Deadline exceeded

The receiving gripper must enter the handoff zone within 2.0 seconds of the workpiece.

Workpiece enters
2.50 s
Configured deadline
4.50 s
Receiver enters late
5.00 s
Beyond the configured wait+0.50 s

04 / Try it locally

Two commands. Your first case.

Start with the bundled missing-tool case. Six events, one incident, and a 35.0-second delay you can inspect.

Installation & support details
v0.4.1 · PyPIPython 3.12–3.13
python -m pip install "metriplane==0.4.1"metriplane demo --open
No camera or GPU needed.

Run in your terminal. The report opens in your browser.

The bundled example works offline after installation. The 128-episode campaign is a separate project demonstration.

05 / Open to inspection

Trust the work you can inspect.

Source, reproduction and research.
Each record keeps its exact version.

Begin with your next question.

One incident.
A repeatable case.

Get started

Recorded demonstration

Video loads from YouTube only when you choose to play. Open on YouTube ↗