AMR — ISO 3691-4
This pattern is for Autonomous Mobile Robot vendors pursuing ISO 3691-4 conformity. For vendors selling into the US market, the pattern extends to dual-claim with ANSI/RIA R15.08; the structural workflow is identical with both standards pinned.Scenario
You manufacture an AMR — autonomous mobile robot for industrial material handling. Conformance target: ISO 3691-4:2023 under EU MR 2023/1230 (and R15.08-1:2023 for US sales). Your obligations:- Demonstrate the AMR’s personnel detection system (PDS) detects operators in time to stop before contact, across the operational design domain.
- Document detection-zone geometry per truck speed and payload.
- Demonstrate safe behaviour in edge cases — operator step-out, low-contrast obstacles, mixed-traffic scenarios.
- Document fault behaviour — sensor occlusion, communication loss, charging-station interactions.
- Provide verification evidence — primarily sim, anchored by hardware spot tests.
Prerequisites
Project setup
1
Pin the standards stack
2
Declare detection zones
3
Build the scenario grid
Scenarios are parameterised across The grid expands at test-time.
speed × payload × obstacle-type × obstacle-position. A typical AMR project has 500–5,000 scenarios. The grid is auto-generated from scenarios/grid.yaml:4
Author the requirements
Requirements are coarse-grained — one per (speed band, payload band, scenario category). See ISO 3691-4 derivation example.
Test patterns
The dominant test is a parameterised stopping-distance assertion:Edge-case scenarios
Beyond the grid, build explicit scenarios for the corner cases assessors scrutinise:
These scenarios are typically derived from individual requirements (e.g.,
REQ-AMR-EDGE-step-out), so the requirement is explicitly tested.
Hardware spot-validation
Run a subset of the scenario grid on the hardware test track — typically 30–80 scenarios anchoring the speed × payload corners and the edge cases. The hardware results enter the evidence pack as JUnit XML the same way sim results do. Author a sim-vs-hardware-equivalence requirement (similar to the cobot pattern) to defend sim-broad-coverage to the assessor.Release and handoff
Cut releases on every firmware version, generate the evidence pack, hand to the notified body. Expect the assessor to:- Scrutinise scenario-grid coverage — what speed × payload × obstacle combinations did you skip and why.
- Drill into edge-case scenarios — particularly pinch-point and step-out cases.
- Restore MCAPs for representative failures (if any acknowledged gaps) and representative passes from Glacier.
- Question communication-loss and sensor-occlusion fault handling — these are common conformity-assessment focus areas.
- Request a live hardware demo of a few scenarios, with the evidence pack PDF as the script.
Maintenance
Next steps
ISO 3691-4 standard page
Standard reference.
ANSI/RIA R15.08
Dual-claim for US market.
IEC 61496
The scanner standard your sensors are certified to.
EU MR conformity
Full technical-file assembly.