1 · Perceive
A YOLOv5 model on the Rockchip RV1126B NPU (RKNN) detects the person, per frame, probabilistic and noisy — 0.85–0.93 confidence on real footage.
Solution · Smart Machine Safety Bundle
The Smart Machine Safety Bundle turns AI perception — person proximity from cameras, anomalies from sound and vibration — into deterministic, PLC-ready safety decisions for industrial machine cells: gate, slow or stop, alert, and record. Below is the whole loop running on real footage, with the actual EdgeEmbed Runtime deciding — not a scripted demo. Evidence-ready, never certified — the certification is the customer's.
What's happening
Three stages, one deterministic engine in the middle. The perception side is probabilistic and can be swapped for any model; the decide step is always the same EdgeEmbed Runtime.
A YOLOv5 model on the Rockchip RV1126B NPU (RKNN) detects the person, per frame, probabilistic and noisy — 0.85–0.93 confidence on real footage.
EdgeEmbed Runtime evaluates the machine-safety policy against the detection — the same deterministic engine behind every EdgeEmbed product, not a demo shortcut.
One policy-admitted action reaches the machine — slow, stop, alarm, or resume — and every decision is recorded for replay.
Implementation
Every technology in the loop, from lens to actuator — and the line in the middle where probability stops and determinism starts.
Real factory footage. Frames in, no intelligence yet.
Stock person detector — never retrained for safety.
Quantized and compiled for the edge SoC.
Boxes become confidence-carrying safety events.
Evaluates the bundle policy. Never sees a pixel.
One admitted action — latched until operator reset.
The real decision log
This is genuine output from EdgeEmbed Runtime running the machine_safety_bundle policy against the detections above — not a mock-up.
Condensed from a full run against real footage — the engine dispatched 17 actions across 5 events with zero failures.
What's in the bundle
Everything a machine cell needs between the AI perception you choose and the controllers you already run.
A base machine-safety policy pack plus a per-site overlay: proximity zones, anomaly thresholds, and a degraded-mode ladder are authored per site and rendered into the concrete bundle the machine runs.
Decisions leave as control-ready signals: CAN, Modbus/PLC — validated against an independent third-party PLC stack with a real ladder-logic scan cycle — and MQTT alerts northbound to your monitoring.
Provision a site policy, install runtime + bundle as a system service, and run a smoke scenario through the real engine — producing a verifiable evidence record. Validated on real industrial ARM hardware.
The reference design
The bundle proves the platform pattern: a new domain is a policy pack plus thin connect plugins — no changes to the deterministic core. Study it once, then build your own.
Everything the cell is allowed to do lives in the policy pack — reviewable by a safety engineer, versioned like code, authored per site.
The bundle drives the installed base — PLCs, CAN devices, monitoring — through thin plugins. The safety chain you trust stays exactly where it is.
Under the bundle runs the same engine as every EdgeEmbed product: gated decisions, bounded latency, and a recorded, replayable trail for every action.
Pilots
We're selecting a small number of design partners for machine-safety pilots. If you have a cell, a camera, and a PLC, we would love to talk.