Skip to content
RoboblackboxThe independent record for robotic operations.

What we measure

These synthetic examples show measurements derived from robot-published information and declared context. The independent record brings together robot, facility, camera, and operator information while preserving the sources and limitations of each observation.

Reported, never judged.

Available measurements depend on the streams the fleet publishes, the capture scope, and the quality of the record.

1 · People and proximity

How close do robots get to people?

Closest approaches

What we observe
robot position and person position as published by the fleet.
What we derive
estimated distance between published robot and person positions, distribution over time, and event frequency.
What we do not claim
whether the published person position exactly matched physical reality, or a certified protective separation distance.

Speed while people are present

What we observe
published robot speed and person-presence signals in the same time window.
What we derive
speed distributions and time spent above a configured limit while people are reported present.
What we do not claim
that every person was detected, or that a measured speed was appropriate for the situation.
Roboblackbox / FindingsPreview
Product preview · synthetic test data

Findings

Product preview · synthetic test dataOpen full sample →
Roboblackbox / 16 of 25 approaches were under the 0.50 m separation rule.Preview
Product preview · synthetic test data

16 of 25 approaches were under the 0.50 m separation rule.

Product preview · synthetic test dataOpen full sample →

2 · Zones and operating behavior

Roboblackbox / FindingsPreview
Product preview · synthetic test data

Findings

Product preview · synthetic test dataOpen full sample →
Roboblackbox / AMR-15 at Walkway CrossingPreview
Product preview · synthetic test data

AMR-15 at Walkway Crossing

Product preview · synthetic test dataOpen full sample →

Zone exceedances

What we observe
published robot position and speed, alongside the declared zone boundaries and limits.
What we derive
where, how often, and for how long recorded motion exceeded the configured zone limit.
What we do not claim
that the configured boundary or limit matched conditions on the floor.

Exposure by zone and operating context

What we observe
published motion, location, and available shift or person-presence context.
What we derive
hours of motion and event rates by zone or operating context, with the denominator stated.
What we do not claim
that different zones or shifts are directly comparable without accounting for their operating context.

3 · Control integrity

Do robots do what they were told?

Commanded vs actual motion

What we observe
published motion commands and reported motion, aligned within the available clock accuracy.
What we derive
the size, duration, and frequency of differences between commanded and reported motion.
What we do not claim
why a difference occurred, or that reported motion is an independent physical measurement.

Stop-response latency

What we observe
a published stop command and the subsequent reported motion.
What we derive
elapsed time until reported motion meets the stated stop threshold, with timing limits disclosed.
What we do not claim
a certified braking time, or that a command reached the controller when it was recorded.
Roboblackbox / FindingsPreview
Product preview · synthetic test data

Findings

Product preview · synthetic test dataOpen full sample →

4 · Safety systems

Where do protective stops concentrate?

Protective-stop frequency

What we observe
protective-stop state transitions published by the fleet.
What we derive
stop counts and rates over recorded operating time, using a stated event definition.
What we do not claim
that each stop indicates a hazard, or that every protective stop was published.

Protective-stop concentration by location

What we observe
published protective-stop events and robot positions at those times.
What we derive
counts and rates by location, highlighting where recorded stops cluster.
What we do not claim
why stops cluster there, or that the location itself is problematic.
Roboblackbox / FindingsPreview
Product preview · synthetic test data

Findings

Product preview · synthetic test dataOpen full sample →
Roboblackbox / 46% of protective stops at Walkway Crossing · 12% of motion hours · 3.85×Preview
Product preview · synthetic test data

46% of protective stops at Walkway Crossing · 12% of motion hours · 3.85×

Product preview · synthetic test dataOpen full sample →

5 · Change over time

What changed after a software update?

Before / after software updates

What we observe
published software versions or declared update times, plus recorded fleet behavior.
What we derive
changes in measurements across stated before/after windows, using the same rules and exposure basis.
What we do not claim
that the software update explains the observed difference.

Behavior drift over time

What we observe
the same published streams across successive periods, with configuration and coverage noted.
What we derive
trends in separation, speed, stops, and motion differences under consistent measurement definitions.
What we do not claim
that a trend will continue, or that it reflects a change in safety.
Roboblackbox / FindingsPreview
Product preview · synthetic test data

Findings

Product preview · synthetic test dataOpen full sample →
Roboblackbox / What changed, and what happened after?Preview
Product preview · synthetic test data

What changed, and what happened after?

Product preview · synthetic test dataOpen full sample →

6 · Record quality

Roboblackbox / FindingsPreview
Product preview · synthetic test data

Findings

Product preview · synthetic test dataOpen full sample →

Completeness ratio

What we observe
received messages and available sequence or timing information within the declared capture scope.
What we derive
the recorded share of the expected stream, where an expectation can be established; the denominator is stated.
What we do not claim
a completeness percentage for streams whose expected volume cannot be established.

Gaps and missing streams

What we observe
breaks in sequence or timing, and expected streams absent from the captured record.
What we derive
gap windows, affected streams, and measurements limited by missing data.
What we do not claim
what happened during a gap, or whether missing data reflects the robot, network, or capture process.

Work with us

See what your fleet already publishes.

Start with the streams your fleet exposes. Together, we can establish which measurements the record supports.