AGV/AMR: safety scanner vs industrial LiDAR

Aisles, obstacle avoidance & speed monitoring. This engineer-focused guide clarifies when to use a safety laser scanner (PL-rated stop fields and Speed & Separation Monitoring) versus an industrial LiDAR (navigation/SLAM & obstacle avoidance). It includes design rules, stopping-distance math inputs, and acceptance logs suited for audits.

Non-negotiable: Navigation LiDARs are not safety-rated. The certified stop chain is: safety input (scanner/E-stop/bumpers) → safety controller/relay → force-guided contactors K1/K2. PLC navigation only supervises and commands speed; it does not perform the safety stop.

1) Clear roles: safety vs navigation

Safety laser scanner (certified)

  • Creates protective fields (hard stop) and warning fields (slowdown/SSM).
  • Dual OSSD outputs; parameter locks; tamper-evident records.
  • Use at perimeter of the vehicle or fixed areas (dock, transfer station).

Industrial LiDAR (navigation/SLAM)

  • Builds maps, localizes the vehicle, plans paths, and avoids obstacles.
  • Outputs to the motion controller (velocity/turn rate); not a safety function.
  • Great for crowded aisles, rack reflections, mixed pallets — paired with safety sensors.

2) Quick decision table

QuestionPrefer safety scannerPrefer industrial LiDAR
Need certified stop on human entry?Yes — use protective field OSSDNo — LiDAR for navigation only
Speed & Separation Monitoring (SSM)?Yes — warning→stop fieldsHandled by nav stack (non-safety)
Global mapping & localization?Not applicableYes — SLAM/odometry fusion
Budget & complexitySensor cost higher; simpler integrationSensor cost lower; requires nav stack
Reflective floor, tight turnsUse angled mounting, multiple fieldsUse multi-echo/filters; fuse with camera

3) Proven zone patterns for vehicles

A. Forward travel

  • Front scanner: Protective short field; Warning long field.
  • Rear/side scanners mirrored for cornering.
  • Switch sets on speed bands and steering angle.

B. Station docking

  • Narrow protective field to block crowding during docking.
  • Interlock with station light curtains/doors via EDM.
  • Disable auto-resume until edges clear + reset.

C. Reverse or tug mode

  • Rear scanner becomes primary; trailer swing area covered.
  • Wide side warning fields; crawl-speed cap.
  • Fork/arm attachments add separate field sets.

4) Stopping distance worksheet (copy)

Vehicle mass m (kg) = ?
Max speed v_max (m/s) = ?
System response time T (s) = sensor + controller + brake delay
Deceleration a_safe (m/s²) = measured under full load
Safety margin M (m) = tire slip, slope, floor

Braking distance: D_brake = v^2 / (2 × a_safe)
Total stopping distance: D_total = v × T + D_brake + M

For SSM: choose warning field so that at v_max the vehicle can slow to v_safe
or stop before entering the protective field boundary.

Record measured delays (scope/meter logs). Do not rely on catalog values alone.

5) Wiring baseline (scanner + controller)

// Safety scanner
OSSD1 ─────► IN_CH_A (Safety controller)
OSSD2 ─────► IN_CH_B (Safety controller)
Mode Sel ──► Field set inputs (Slow / Normal / Dock)
EDM FB  ───► From K1/K2 NC in series

// Power removal
Out 13-14 / 23-24 ─► K1/K2 coils (drive enable off)

// Navigation LiDAR (non-safety)
Ethernet/Serial ─► Nav computer (SLAM/obstacle avoidance)
Nav outputs  ────► Motion controller (velocity/turn rate)  // supervised only

Replace with your certified function blocks. PLC/nav code is supervisory, not safety-rated.

6) Commissioning & periodic tests

Commissioning checklist

  • Verify OSSD dual-channel coherence; EDM blocks reset with held K1/K2.
  • Measure response time T; log field screenshots and parameter seals.
  • Validate mode switching (speed, steer, reverse, dock).
  • Navigation: confirm obstacle avoidance yields bounded jerk and no dead-locks.

Quarterly tests

  • Approach tests at each speed band: warning→stop distances met.
  • Blind-spot checks (pallet corners, low obstacles).
  • Re-measure braking distance under max payload and worst floor.

Test log (CSV copy)

Item,Test,Expected,Actual,Result,Notes
1,OSSD coherence,Channels drop together,,,
2,EDM welded-contact block,Reset inhibited when K1/K2 held,,,
3,Mode switching,Correct fields vs speed/steer/reverse,,,
4,SSM distance,Slow/stop within D_total,,,
5,Nav avoidance,No dead-lock; bounded jerk,,,

7) Common mistakes & fast fixes

MistakeSymptomFix
Using nav LiDAR as the safety deviceNo certified stop; unknown latencyInstall safety scanner; keep LiDAR for SLAM only
Single-channel OSSDHidden single faultAlways dual OSSD with independent harness/fusing
No parameter sealing/logsAudit failure; unsafe changesSeal configs; export and archive parameter sets
Underestimating stopping distanceOverrun into hazardMeasure T and a_safe loaded; add margin M for floors/slopes