Inputs
Replay sessions or calibrated planar state streams representing tracked workcell assets.
Technical scope
Metriplane works with replayed or calibrated planar workcell state. It turns state into events, incidents, reports, bundles, verification targets, and repeatable regression checks. The software is camera-compatible for calibrated input, while the public reproduction path is camera-free and replay-based.
Architecture
Assets, positions and timestamps.
The requirement and its threshold.
State becomes timestamped events.
Related events form a case.
What happened, when and why.
The case, its inputs and integrity checks.
Detect the expected incident again.
Components
Replay sessions or calibrated planar state streams representing tracked workcell assets.
A configuration folder describing assembly-cell assets, process steps, contracts, work orders, and the workspace.
Timestamped events and process deviations generated from the replayed state and process rules.
INC-0001 captures the missing required asset, related events, timing, severity, and limitations.
Manifest, checksums, incident JSON, event timeline, report, replay command, and scoped excerpts.
A generated YAML file checks for the expected recorded incident again.
Distribution surface
Metriplane v0.4.1 distributes the core Python packages, CLI entry points, and resources for the bundled camera-free demo through PyPI. Additional repository fixtures and review assets remain outside the wheel so the frozen v0.2.0 evidence can be inspected and reproduced from an exact source checkout.
Core Python modules, runtime dependencies, CLI entry points, and the complete package-contained missing-tool demo.
python -m pip install "metriplane==0.4.1"
Additional research datasets and process-rule configurations (domain
packs), the local dashboard, helper tools, and frozen evidence under datasets/, configs/, web/, tools/,
and evidence/.
Boundaries
The project is research software for evidence review. Its credibility comes from bounded claims, local reproduction, and explicit limits.
Inspect what happened. MetriPlane does not control the machine.
Planar state from tracked or tagged assets, with explicit process rules.
A camera-free reproduction path. Integration claims require their own evidence.
Integration posture
The Metriplane repository includes integration surfaces for ROS 2, Omniverse, dashboards, exporters, and local operator review. The public research-evidence claim stays centered on the camera-free, local, assembly-cell v0.2.0 reproduction path unless separate runtime evidence is linked.