Overview/Cases/SIM-2026-0001
Simulated data

Facility-triggered safety stop

SIM-2026-0001·SIM-AMR-01·Robot + facility logs·Integrity verifiedSimulated
Facility signal → robot stop input
11.8–18.0ms
Facility first. Order proven across both clocks.
Robot reaction
30ms
Stop input to zero-velocity command, same clock
Time to stationary
0.91s
900–925 ms window, from odometry
Reported stop distance
0.56m
From 1.20 m/s, as reported by odometry

Replay

Warehouse W-01 · 00:08.518
Replay · recorded odometry
SH-A1SH-A2SH-B1SH-B2Safety zone B2E-005SIM-AMR-01 · 1.20 m/s
0.00.51.0Speed (m/s) · odometry solid · commanded dashed
Timeline · shared robot clock00:08.518
Robot log
Facility log
0 s
14.0 s

Split evidence · ±40 ms around E-005

Each bar is where the real instant can lie
-40 ms-30 ms-20 ms-10 ms+0 ms+10 ms+20 ms+30 ms+40 msFacilityRobotE-003E-004E-005E-006E-007E-008gap ≥ 11.8 ms

E-005 · input sampled by a 200 Hz poll: true arrival within one poll period before the stamp, ± jitter. Interval 11014.950 – 11020.050 ms on the shared clock.

Events

10 recorded events, each linked to its exact bytes
IDTime (shared clock)EventRecorded at
E-00100:00.150
±0.05 ms
Navigation goal accepted
/navigate_to_pose/_action/status #0
bytes 21,289–21,352 · chunk 0
E-00200:00.200
±0.05 ms
Navigation goal executing
/navigate_to_pose/_action/status #1
bytes 23,125–23,188 · chunk 0
E-00300:11.000
±2.56 ms
Facility controller records zone safety input ESTOP-ZONE-B2 open
facility log · line 57
bytes 19,813–20,232 · chunk 0
E-00400:11.003
±0.56 ms
Facility controller broadcasts stop request to zone approach group
facility log · line 58
bytes 20,234–20,581 · chunk 0
E-00500:11.018
±2.55 ms
Robot safety I/O registers external stop input
/safety/stop_input #0
bytes 1,030,774–1,030,882 · chunk 15
E-00600:11.020
±0.05 ms
Robot safety controller starts Category-1 controlled stop
/safety/state #0
bytes 1,032,300–1,032,379 · chunk 15
E-00700:11.050
±0.05 ms
Navigation goal aborted
/navigate_to_pose/_action/status #2
bytes 1,033,266–1,033,329 · chunk 15
E-00800:11.050
±0.00 ms
Zero velocity command recorded on /cmd_vel
/cmd_vel #217
bytes 1,033,330–1,033,412 · chunk 15
E-00900:11.930
±10.05 ms
Odometry reports speed < 0.01 m/s held ≥ 200 ms
/odom #597
bytes 1,113,911–1,114,665 · chunk 16,17
E-01000:12.140
±0.05 ms
Robot safety controller reports drive power removed
/safety/state #1
bytes 1,132,024–1,132,109 · chunk 17

Clock alignment · from 56 sync exchanges

Calibrated
E-00541.5 ms▼ request bounds · ▲ response bounds · band = every offset consistent with all exchanges
Offset at E-005
40.998 … 42.097 ms (facility ahead of robot)
Skew interval
-66.044 … 144.1 ppm
Least-squares estimate
41.178 ms @ t_ref, 37.939 ppm (lowest-delay 14)
Declared jitter
robot ±50 µs · facility ±10 µs + 1 µs resolution
  • A1 One-way network delays are non-negative (messages cannot arrive before they are sent).
  • A2 The facility clock runs at a constant rate relative to the robot clock within the record window, with |skew| ≤ 200 ppm.
  • A3 Logged sync timestamps are within each source's declared jitter and resolution of the true send/receive instants.