Open-source artifact DOI archived 580 tests passed Camera-free reproduction

Workcell black box

A replayed workcell incident should become evidence, not another raw log.

Metriplane turns replayed or calibrated workcell state into a physical event ledger, Cell Truth Report, portable evidence bundle, local verification result, and generated regression test.

Built for teams that need incident context they can inspect, replay, verify, and keep as a regression check.

Release evidence Verified release values
580 tests passed evidence/paper_v2_0/test_output.txt
DOI archived on Zenodo 10.5281/zenodo.20736619
6 physical events atlas_assembly_cell_run.txt
1 incident atlas_assembly_cell_run.txt
35.0s missing-tool delay cell_truth_report.md
pass=true bundle verification bundle_verify.txt
PASS generated regression test regression_test.json

Evidence workflow

The product surface is the chain of custody.

Metriplane does not only detect that something happened. It packages a physical incident into a durable artifact that can be inspected, verified, and reused as a regression test.

  1. 01 replayed workcell state
  2. 02 physical event
  3. 03 incident
  4. 04 evidence bundle
  5. 05 verification
  6. 06 generated regression test

Generated artifacts

The output is designed for review, reproduction, and future tests.

Robotics teams already use rosbags, logs, traces, dashboards, and simulation replays. Metriplane formalizes the next layer: incident context that can be bundled, verified, and promoted into a regression check.

Metriplane Atlas Cell Black Box dashboard showing physical events, incidents, observed duration, and event table
Atlas Cell Black Box dashboard generated from the replay.
Metriplane Cell Truth Report showing event timeline and incident summary
Cell Truth Report for the missing-tool incident.

What it offers

A bounded evidence layer for robotics incident review.

01

Turn replayed state into an incident record.

Replay-derived physical events become a dated, inspectable timeline with process deviations and incident IDs.

02

Package the incident as portable evidence.

INC-0001 carries its manifest, checksums, incident JSON, event timeline, report, replay command, and limitations.

03

Keep the lesson as a regression test.

The missing-tool incident becomes missing_tool_caused_delay_INC-0001 and passes as a generated physical regression check.

Public demos

Watch the evidence workflow, then inspect the lineage.

The current demo is the SoftwareX artifact path: replayed assembly-cell state becomes an incident, evidence bundle, verification result, and generated regression test. The earlier demos stay visible as project lineage, not as unsupported current-release claims.

current release evidence loop Demo 08

Claim to evidence

Public claims are mapped to concrete artifacts.

Each proof point should be inspectable through the repository, release archive, evidence package, or camera-free reproduction path.

Claim Evidence How to verify Boundary
v0.2.0 is archived as a public release GitHub release and Zenodo DOI 10.5281/zenodo.20736619 Open the v0.2.0 release and Zenodo record. SoftwareX acceptance or peer review is not claimed.
The release gate passed locally evidence/paper_v2_0/test_output.txt reports 580 passed. Run PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 .venv/bin/python -m pytest -q. Captured in one local release environment.
The camera-free replay is deterministic deterministic_replay.txt reports pass=true, 0.0 cm position difference, and 0 event mismatches. Run RUNS=evidence/paper_v2_0/runs ./tools/mp.sh deterministic-replay datasets/demo/session_001.jsonl. Checked-in demo session only; no live-camera claim.
The assembly-cell replay produces one incident atlas_assembly_cell_run.txt reports events=6 and incidents=1. Run metriplane atlas run with the assembly_cell domain pack. One deterministic assembly-cell domain pack and replay.
INC-0001 is explainable as a Cell Truth Report cell_truth_report.md records a 35.0 s wait for torque_driver_1. Inspect evidence/paper_v2_0/atlas_run/cell_truth_report.md. Derived from replayed planar state, not raw-video judgement.

External review

Feedback is collected as technical review, not social proof.

Public feedback surfaces include GitHub Issue #6, the technical feedback form, an NVIDIA Developer Forum thread, and a DEV.to article. The site does not publish private quotes without permission.

Scope and non-claims

The project is intentionally bounded.

Metriplane is observe-only, local-first, camera/replay-oriented, planar/tagged-asset scoped, and research-software oriented.

Observe-only Planar/tagged-asset scoped Camera-free replay path No robot or machine controlNo safety certificationNo quality-release approvalNo people recognitionNo marker-free tracking claimNo full 3D reconstruction claimNo production-factory validationNo factory-wide deployment readiness

Next step

Inspect the artifact or send technical feedback.

Metriplane improves fastest when reviewers run the camera-free path, challenge the boundaries, and point out missing evidence.