Documentation Index
Fetch the complete documentation index at: https://docs.roboticks.io/llms.txt
Use this file to discover all available pages before exploring further.
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
| Off-platform | Why |
|---|---|
| Risk assessment per ISO 12100 with detection-zone analysis | Drives the scenario grid |
| Certified safety scanners (IEC 61496-3) from supplier | Their certs reference; you integrate |
| Detection-zone geometry definition | Pinned per-release in Roboticks |
| Validated sim environment (Gazebo or Webots with sensor models) | Sim-based evidence is the dominant strategy for AMR scale |
| Hardware test track / fixture | Spot-validation anchor |
Project setup
Pin the standards stack
Declare detection zones
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: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:| Scenario | What it tests |
|---|---|
step_out_from_rack | Operator emerges from behind a static obstacle |
low_contrast_pallet | Black pallet on dark floor |
partial_sensor_occlusion | Scanner partially blocked by dust simulation |
pinch_point_corridor | Narrow corridor, operator in path with no escape |
mixed_traffic_amr_amr | Two AMRs approaching, both must yield |
manual_mode_safety | Safety functions remain active in manual mode |
recovery_no_restart | Verifies AMR does not auto-restart with obstacle present |
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
| Event | Action |
|---|---|
| ISO 3691-4 amendment | Re-conformity workflow |
| New AMR variant in the product line | New project (or new repository in the same project); apply the same pattern |
| New scanner / lidar model | Re-verify the requirements that derive from the sensor’s IEC 61496-3 characteristics |
| Field incident report | Ad-hoc pack scoped to the field-build’s commit; investigate; add new scenarios; re-verify |
| New customer site with different environmental constraints | Site-acceptance testing is off-platform; reference the site-specific tests in the evidence pack |
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.