Open-source artifact DOI archived Archived author-run: 580 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, verification result, and generated regression check.

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

Archived author-run evidence Captured v0.2.0 values
580 archived author-run 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=true generated regression check regression_test.json

Evidence workflow

The product surface is the chain of custody.

Within a configured domain pack, Metriplane packages bounded incident context so another reviewer can inspect, replay, verify, and preserve the event as a generated regression check.

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

Generated artifacts

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

Robotics teams often debug incidents using recorded sensor data, ROS bags, logs, traces, and simulation replays. Metriplane formalizes the next layer: incident context, evidence bundle, verification result, and generated 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 generated regression check.

The missing-tool incident becomes missing_tool_caused_delay_INC-0001 and the generated regression check passes.

Public demos

Watch the evidence workflow, then inspect the lineage.

The current demo follows the SoftwareX manuscript artifact path: replayed assembly-cell state becomes an incident, evidence bundle, verification result, and generated regression check. 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.

Archived author-run evidence is available for inspection. Fresh camera-free reproduction writes only to the documented temporary paths.

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 archived author-run maintainer gate recorded 580 passed Archived author-run evidence/paper_v2_0/test_output.txt reports 580 passed. Inspect the archived file; do not use evidence/paper_v2_0/ as a fresh rerun destination. The public independent macOS gate recorded 575 passed, 3 skipped, 2 failed; the public full suite is not a complete pass.
The camera-free replay is deterministic deterministic_replay.txt reports pass=true, 0.0 cm position difference, and 0 event mismatches. Run with RUNS=/tmp/metriplane-softwarex-runs and the checked-in demo session. Checked-in demo session only; no live-camera claim.
The assembly-cell replay produces one incident atlas_assembly_cell_run.txt reports 6 physical events, 1 process deviation, and 1 incident. Run metriplane atlas run with the assembly_cell domain pack and --out /tmp/metriplane-softwarex-atlas. 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 archived 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.

External feedback is organized by theme and permission status. Named quotes require explicit permission; otherwise feedback is summarized anonymously.

Scope and non-claims

The project is intentionally bounded.

Metriplane is observe-only, local-first, camera-compatible and 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 arbitrary anomaly-detection claimNo successful-remediation claimNo production-factory validationNo factory-wide deployment readinessNo complete external-validation claimNo SoftwareX acceptance or peer-reviewed publication claim

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.