AMR Sensor Edge-Case Testing Dust, Glare, Glass, Fog and Contamination

September 3, 2026

An autonomous mobile robot can complete every demonstration route in a clean, evenly lit hall and still be unready for production. The missing evidence is often not another nominal run. It is proof of what the sensing stack does when the optical path, target surface, illumination, temperature, vibration and maintenance state move away from the demonstration baseline.

That is the real purpose of autonomous mobile robot sensor testing: to define the conditions under which perception remains usable, to detect when those conditions are being lost, and to connect degraded information to a controlled system response. A pass should never mean merely that the robot reached the destination. It should mean that the relevant objects were detected with sufficient margin, invalid data were identified, latency stayed inside its allowance, protective functions remained valid, and the robot reacted predictably when any of those claims could no longer be supported.

This guide develops an evidence-led method for autonomous mobile robot environmental testing across LiDAR, safety laser scanners, RGB and depth cameras, ultrasonic devices, wheel encoders and inertial sensors. It concentrates on dust, mist, steam, glare, darkness, glass, shiny floors, black materials, contamination, condensation, temperature transitions and vibration. It does not prescribe universal lux values, dust concentrations or cleaning periods. Those limits must come from the installed hardware, risk assessment, route geometry, task, payload, speed and local operating history.

The Environment Is a Test Input, Not Background Noise

AMR environmental sensor test linking warehouse conditions to error signatures and required robot response

A sensor specification is normally a statement about a device under declared conditions. A production claim is a statement about an installed system in a real operating zone. Between those two statements sit mounting height, viewing angle, protective covers, cables, compute load, synchronization, floor finish, target materials, traffic, cleaning practices and seasonal changes. If those factors are not represented in the validation program, the project has tested a product description rather than the application.

The official record for ISO 3691-4:2023 makes the operating-zone point explicit: the condition of the operating zone significantly affects safe operation of driverless industrial trucks, a category that includes AMRs and AGVs. The same record also lists severe conditions such as extreme climates and freezer applications outside the ordinary scope of the document. That does not prohibit those applications. It means the project must identify and address the additional conditions rather than assume a general compliance statement covers them.

A useful environmental test therefore begins with three questions:

  • What physical condition can change the signal before it reaches the sensor?
  • What error signature will that condition create in raw data and downstream estimates?
  • What is the required robot behavior before the remaining operational or protective margin is consumed?

The third question prevents a common mistake. A sensor can degrade gracefully while the application fails abruptly. A small reduction in usable range may have little consequence in an open aisle but remove the warning distance needed before a blind cross-aisle. A few missing depth pixels may be harmless on a wall and consequential around a projecting fork tine. Environmental severity must therefore be expressed in relation to the task, not only as a laboratory exposure level.

Separate Three Verdicts Before Building the Test

Three AMR test verdicts separating navigation usability, protective-function validity and production acceptability

One environmental exposure can produce three different verdicts: navigation may remain usable, the safety-related protective function may be unavailable, and production may be commercially unacceptable because of nuisance stops. Combining those verdicts into one pass/fail box destroys important evidence.

Navigation usability

This verdict asks whether mapping, localization, free-space estimation, object detection, docking or route planning still performs within its task-specific limits. It may use non-safety LiDAR, cameras, learned models and sensor fusion. The relevant measures can include object-detection probability, range bias, depth completeness, localization error, false-obstacle rate and replanning stability.

Protective-function validity

This verdict asks whether the credited safety-related sensing and control path remains able to perform its defined function. A navigation camera that sees through a dusty scene does not prove that a contaminated safety scanner remains available. Conversely, a healthy protective scanner does not prove that the robot still knows which route, station or virtual boundary applies. The site article on safety-rated sensing versus navigation perception explains this evidence boundary in detail.

IEC 61496-3:2025 addresses active opto-electronic protective devices responsive to diffuse reflection, including two- and three-dimensional detection zones. Its published scope is device-focused: it does not specify the application’s detection-zone geometry or define the hazardous state of the machine, and it does not address outdoor application tests. Component conformity therefore cannot replace installed field design, stopping validation or environment-specific proof.

Production acceptability

A device can fail safe and still be a poor operational fit. Heavy steam, packaging dust or airborne fibers may cause frequent conservative stops without creating a dangerous failure. The SICK application guidance on laser-scanner setup distinguishes safety from availability and recommends assessing ambient conditions and proof testing where dust, steam, fog, rain or similar effects can make a scanner unavailable. Acceptance must therefore specify both safe behavior and tolerable disruption.

Strong warehouse robot sensor validation records all three verdicts separately. It never uses a strong navigation result to excuse a protective-channel fault, and it never calls a safe but continuously stopping deployment production-ready.

Define an Environmental Challenge Envelope

AMR environmental challenge envelope for medium, target properties, illumination and motion duty state

A list reading “test dust, fog and glare” is too shallow because the same label can describe very different physical situations. Fine suspended dust in the beam path is not the same as an opaque deposit on a window. Uniform fog is not the same as a short steam plume that the robot enters during a turn. Sunlight behind the robot is not equivalent to a low-angle loading-dock sun shining directly into a camera.

For disciplined AMR perception edge case testing, describe each scenario with four coordinates. Together they form an Environmental Challenge Envelope.

1. Propagation medium

Define what lies between the sensor and the target: clean air, suspended dust, smoke-like test aerosol, mist, steam, spray, rain ingress at a doorway, airborne fibers or a localized plume. Record concentration or another reproducible surrogate, particle or droplet characteristics where relevant, spatial distribution, duration and airflow. “Dusty” is an observation, not a repeatable test condition.

2. Target properties

Describe the object’s size, pose, distance, approach angle, surface finish, color, reflectance or remission where available, translucency, texture and degree of occlusion. Include site-relevant black rubber, matte fabric, shrink wrap, polished metal, glass partitions, mesh racks, reflective tape, pallet openings, low forks and overhanging loads. A large white board is useful for setup but cannot represent the difficult end of the target population.

3. Illumination and physical state

Record illuminance at the target and sensor, source direction, spectrum where material, flicker, contrast, background brightness, surface wetness, sensor-window temperature, ambient temperature and humidity. The direction and transition rate matter. A camera can cope with a stable bright scene but temporarily saturate when it turns toward an open dock door before exposure control settles.

4. Motion and duty state

Specify robot speed, direction, steering rate, vibration state, payload, target motion, compute load, exposure duration, time since cleaning and number of repeated cycles. Motion blur, scan distortion, vibration-induced calibration shift and contamination accumulation are duty-dependent. A stationary snapshot cannot prove performance during a loaded turn over an expansion joint.

Every released operating envelope should identify the tested ranges on these four axes, the combinations actually executed and the combinations explicitly excluded. This turns vague environmental assumptions into reviewable engineering boundaries.

Build a Failure Atlas Before Choosing Pass Criteria

Warehouse AMR sensor stack evaluated against glass, black materials, shrink wrap, mist and direct light glare

The test team should predict the expected signature of each mechanism before running trials. Otherwise, it may tune away an alarm without understanding the underlying loss of information. A failure atlas links physical cause, sensor symptom, downstream consequence and required evidence.

LiDAR: attenuation, backscatter and surface-dependent returns

Airborne particles can attenuate emitted energy, create near-field returns or add spatial noise. Wet, smooth or highly specular surfaces can redirect energy away from the receiver, while low-remission targets may reduce usable range. Retroreflectors can produce very strong returns that affect local processing differently from ordinary diffuse targets. The exact behavior depends on wavelength, optics, receiver design, filtering, return selection and firmware; it should not be generalized from one vendor to every scanner.

Official Ouster material describing a mining deployment shows why raw-data evidence matters: dust altered point clouds and required filtering, while still water could produce blank regions because of reflection. That example is not a warehouse acceptance limit, but it supports the physical mechanisms that a site test must challenge. Evaluate LiDAR dust and fog performance through range distributions, point density, false-near-return density, dropout geometry, object continuity and downstream decisions—not by inspecting a polished point-cloud screenshot.

Test at several target distances and angles, including the distance at which a detection changes the robot’s decision. A sensor may still report a pallet at short range while losing the earlier observation needed for a smooth stop or detour. The result must be connected to the protective-field and stopping-distance evidence where the sensing channel contributes to a protective response.

Safety laser scanners: a dirty window is not just a weak point cloud

A safety scanner has a defined diagnostic and fault response that must be evaluated according to its safety manual and installed architecture. The project should challenge uniform haze, localized masking, smears, scratches, droplets and deposits at different positions on the front screen. Local contamination can be more deceptive than uniform contamination because it may create an angular blind sector while much of the scan appears normal.

An official SICK S3000 data sheet, for example, lists an application diagnostic output that may be assigned to contamination, specifies an indoor application, and shows that one warning-range figure changes with target reflectivity. It also lists IP65 enclosure protection. These are different claims. Enclosure ingress protection does not prove that an optical path remains adequate through dirt, condensation or damage on the front screen. Safety laser scanner contamination testing must therefore verify the diagnostic threshold, time to warning or fault, affected angular sector, safety output, robot stop behavior and restart interlock—not only whether dust entered the housing. The broader AGV and AMR safety laser scanner guide covers device selection and field concepts.

Do not raise multiple-sampling or persistence settings merely to suppress particle-induced trips. SICK’s application guidance notes that increasing multiple sampling also increases response time, which can require a larger protective field. Any filtering change must be entered into the complete response-time ledger and retested at the vehicle.

RGB, stereo and active-depth cameras: saturation can look like free space

Cameras can fail through saturation, underexposure, low contrast, motion blur, flare, flicker, missing texture and invalid depth. The dangerous interpretation is not always a false object. A bright or uniform region can produce no usable depth, and downstream software may incorrectly treat unknown space as clear space if invalid values are not preserved.

RealSense technical guidance on optical filters documents device-specific examples in which intense illumination saturates stereo imagers and degrades depth. It also shows that glare from polished surfaces can create missing depth or false reflected geometry. The guidance discusses optical filters as possible mitigations but also explains their trade-offs: attenuation that helps in bright light can reduce performance in dim conditions, and polarizer effectiveness depends on angle and orientation. Therefore AMR camera glare testing must validate the final optics, mounting, exposure policy, preprocessing and operating transitions together. A filter added after commissioning changes the optical system and may require calibration and regression work.

Stereolabs’ official spatial-mapping guidance similarly identifies low light, fast motion, uniform surfaces, glass, mirrors and shiny materials as sources of noise, artifacts or invalid depth. Treat these as starting hypotheses, then reproduce them with the exact camera, firmware, lens protection, model and mounting delivered on the robot.

Glass and transparent barriers: test the hazard, not the material name

“Detect glass” is not a complete requirement. A transparent panel may have a metal frame, a lower kick plate, decals, reflections, dirt or an open edge. Some sensors detect the frame while missing the panel; others see a reflected scene behind it. A door that appears closed in one viewpoint may appear open from another. The test object must reproduce the installed thickness, coating, angle, frame, lighting, background and approach path.

For AMR glass detection validation, record whether the system reports the panel, the reflection, the structure behind it or an unknown region. Then verify the behavioral claim: avoidance, constrained approach, mapped keep-out zone, physical barrier detection or protective stop. If glass is controlled by a map or infrastructure rule instead of live perception, challenge map mismatch and door-state errors. Do not market a route restriction as universal transparent-object detection.

Ultrasonic, encoders and IMU: non-optical does not mean environment-proof

Ultrasonic behavior varies with surface angle, material, geometry, airflow, acoustic interference and the near-field characteristics of the device. It can be valuable around transparent surfaces, but broad beams and specular acoustic reflection can also create missed or ambiguous returns. Validate the exact blind spot it is intended to cover rather than treating it as a general fallback.

Wheel encoders and inertial sensors do not look through dust or glare, yet the environment affects them indirectly. Wet floors, debris, temperature, tire condition, floor joints and payload movement alter odometry and vibration. Camera or LiDAR degradation can then make the estimator depend more heavily on dead reckoning at the same moment that wheel slip rises. This common-condition interaction belongs in the test plan and links directly to the site’s AMR localization confidence and safe-response guide.

A Scenario Matrix That Tests Consequences

A useful mobile robot environmental test matrix is not a checklist of substances. It pairs each challenge with the task boundary it can affect, the evidence to collect and the required system behavior. The following matrix is a design pattern; concentrations, distances, exposure times and acceptance limits must be completed from site data and supplier documentation.

Challenge scenario Condition to control Evidence to capture Acceptance focus
Low-remission target at route speed Site-relevant black material, angle, distance, speed and background Raw return strength, point continuity, first detection, tracking gaps and robot response Required detection or constraint occurs before the task-specific margin is consumed
Suspended dust plume Defined plume location, concentration surrogate, airflow and traversal direction False near returns, attenuation, object range, nuisance response and recovery time No silent clear-space decision; response remains safe and operational impact is quantified
Steam or mist near a doorway Droplet field, temperature, humidity, duration and approach angle Range dropout, camera contrast, protective-device state and distance traveled Transient obscuration produces the specified constraint or stop without uncontrolled continuation
Localized optical-window contamination Reproducible patch size, opacity, angular position and accumulation rate Diagnostic level, affected sector, time to fault, output state and cleaning record Diagnostic and safe response occur before the invalid sector creates unacceptable exposure
Polished floor under ceiling lights Floor finish, wetness, source angle, camera pose and turn rate Image saturation, invalid-depth mask, false geometry and path oscillation Unknown depth is not converted to free space; navigation remains stable or constrains motion
Loading-dock sunlight transition Sun angle, door state, indoor-to-outdoor direction and exposure-control history Frames to recover, detection latency, localization residual and braking or hold response Transition response meets the boundary criterion, not only the steady bright-state result
Dark-to-bright turn Illuminance ratio, angular rate, high-contrast target and route curvature Over/underexposed duration, object continuity and control command history No unobserved travel through a critical crossing while automatic exposure settles
Glass door in multiple states Open, closed and partly open; background, decals, frame and approach angles Raw depth or range, classification, map state, door interface and final trajectory Every door state leads to the defined route permission and obstacle behavior
Shrink-wrap pallet corner Wrap tension, folds, load color, lighting and partial occlusion Reflected and missing data, estimated contour, clearance and near-miss events Robot maintains the qualified clearance around the true load envelope
Cold-to-humid transition Stabilized cold soak, transfer time, ambient dew-point relation and airflow Window temperature, condensation observation, diagnostic state and performance recovery No automatic release before optics and diagnostics satisfy the defined condition
Vibration plus reduced contrast Representative floor joint, payload, speed, camera exposure and target contrast Image blur, calibration residual, point-cloud motion, missed detections and pose error Combined degradation remains within the validated envelope or invokes a defined response
Wet or contaminated floor Controlled surface condition, speed, turn, payload and tire state Slip, odometry divergence, sensor agreement, stopping result and recovery The estimator detects the discrepancy and the physical response stays within the qualified margin
Airborne fiber or hanging film Object dimensions, motion, transparency and height relative to sensing planes Plane coverage, track persistence, protective output and contact risk The full vehicle/load envelope is protected; no unsupported inference from another sensor height
Contamination after cleaning Approved and unapproved cleaning methods, residue, scratches and reassembly Optical inspection, diagnostic baseline, calibration result and functional test Maintenance restores the baseline without introducing damage or misalignment
Compute stress during degraded sensing Peak logging, map update, fleet messages and perception load Sensor age, queue depth, frame drops, decision latency and timeout behavior Environmental uncertainty is not compounded by stale data or delayed response
End-of-shift accumulation Representative duty cycle, traffic, dust source and cleaning age Trend in signal quality, contamination warning, nuisance stops and detection margin Maintenance trigger occurs before the released operating boundary is lost

Run the matrix at the configurations that consume the most margin: maximum qualified speed, critical steering state, worst approved payload, most challenging route geometry and realistic sensor-compute load. Do not multiply every variable blindly. Use mechanism knowledge and risk consequence to select pairwise and higher-order combinations that can defeat multiple channels or delay the response.

Transitions and Combinations Reveal More Than Static Extremes

Many validation programs test a robot after the chamber or room has reached a stable condition. Production failures often happen during the move between conditions: a cold robot enters humid air and its optics condense; a camera turns from a dark aisle toward sunlight; a dry lens receives a cleaning spray; dust accumulates until a diagnostic crosses its threshold during a mission.

The official scope of IEC 60068-2-53 is useful as a methodological reminder because it addresses combined climatic and dynamic testing of equipment and components. It is not, by itself, an AMR application acceptance standard. The engineering lesson is that temperature, humidity, vibration and shock can interact, so a series of isolated single-factor passes may not represent the installed duty cycle.

For each critical transition, define five timestamps: challenge begins, sensor quality first changes, monitoring logic declares degradation, motion response begins, and the required state is reached. Convert the time chain into distance using the actual speed profile. A diagnostic that eventually activates may still be too late for the route boundary.

Measure Information Quality and Robot Behavior Together

AMR sensor validation framework linking information quality, robot behavior, ground truth and test evidence

Mission success is a lagging and incomplete metric. A robot can finish a route while perception quality is collapsing, or fail a mission safely because the test deliberately exceeded its released envelope. Environmental validation needs leading sensor measures, system-level measures and a clear ground truth.

Sensor-level measures

  • Probability of detection by distance, angle, target class and environmental bin
  • False-positive or false-obstacle rate per distance traveled or unit time
  • Range bias, spread and maximum relevant error rather than average alone
  • Point density, depth completeness and spatial pattern of invalid data
  • Track initiation distance, continuity, dropout duration and reacquisition time
  • Image saturation, underexposure, contrast, blur and invalid-depth masks
  • Diagnostic coverage, warning threshold, fault threshold and affected region
  • Source timestamp, receipt timestamp, processing age, frame loss and queue depth

Application-level measures

  • Distance traveled from challenge onset to constraint, stop or hold
  • Closest approach to the true object or boundary
  • Localization error and confidence calibration during degraded observation
  • Selected speed and protective-field set versus actual motion state
  • Nuisance stops, replans, oscillations, manual interventions and recovery time
  • Whether invalid or unknown space is preserved through every processing layer
  • Whether the final state inhibits the prohibited task and prevents automatic restart

Ground truth must be better than the claim

Use an independent reference appropriate to the quantity: calibrated targets, measured attenuation or particle surrogate, a lux meter with recorded position and orientation, temperature and humidity logging, a traceable distance reference, synchronized video, motion capture, total station or surveyed checkpoints. Record reference uncertainty. If the ground-truth uncertainty is comparable to the acceptance limit, the test cannot reliably distinguish robot error from measurement error.

Synchronize raw sensor data, diagnostics, estimator outputs, navigation decisions, safety-controller states, commanded velocity, measured motion and operator actions. A video that shows the robot stop is useful context but cannot reveal whether the stop came from the intended channel, a coincidental navigation obstacle or an unrelated fault.

Preserve distributions, not only pass summaries

Environmental effects are often intermittent and spatially clustered. Report percentiles, tails, consecutive dropout duration and results by condition bin. A high average detection rate can hide one long blind interval. A low average localization error can hide one wrong but confident association. Store raw evidence so thresholds can be re-evaluated after a firmware, filter or model change.

Cleaning Is a Control, Not a Substitute for Robustness

“Clean the sensors regularly” is not a measurable operating control. The maintenance design needs an owner, method, material, inspection criterion, diagnostic check, functional confirmation and escalation path. It should also identify whether cleaning requires a stopped and isolated robot, whether a cover may be removed, and what happens when scratches or persistent residue are found.

The correct AMR sensor cleaning interval is not automatically daily, weekly or monthly. Establish an initial conservative interval from supplier instructions and site exposure, then refine it with contamination diagnostics, signal-quality trends, route-specific accumulation and failure data. A robot near cardboard cutting, wood dust, oil mist or washdown activity may need condition-based triggers that differ from the same model in a clean electronics warehouse.

Use at least four maintenance triggers:

  1. Time or duty trigger: elapsed hours, distance or shifts since the last approved cleaning.
  2. Diagnostic trigger: contamination warning, optical degradation or persistent signal-quality decline.
  3. Event trigger: spray, collision, cover replacement, cold-store transition, construction dust or visible deposit.
  4. Performance trigger: statistically meaningful growth in dropout, nuisance stops or range loss in a known route segment.

After cleaning, verify that the baseline returns. A clean-looking cover can retain film, become scratched by an unsuitable wipe or be reinstalled with misalignment. Preserve the pre-clean diagnostic, maintenance action, post-clean diagnostic and functional check as one evidence record.

Design the Degraded Response Before Finding the Limit

A test has little value if the project has not decided what the robot should do when information becomes unreliable. Define the response ladder before threshold tuning:

  • Healthy: required channels and diagnostics are within the normal envelope; the current task is permitted.
  • Watch: an early indicator is trending toward a boundary; increase logging and prohibit entry into a tighter task if its margin would be insufficient.
  • Constrained: operation is allowed only inside a separately validated degraded envelope with explicit speed, route and task restrictions.
  • Hold: the robot reaches a controlled stopped condition before the relevant boundary and inhibits continuation of the current automatic order.
  • Protective fault: the safety-related channel follows its documented fault reaction regardless of whether non-safety perception still looks usable.

Sensor fusion must not average away invalidity. When a channel is obscured, stale or outside its declared conditions, the fusion layer should expose that status rather than simply lower a weight while continuing to publish a confident result. Redundancy also requires common-cause analysis: two optical devices behind the same dirty cover, two cameras saturated by the same sun angle or two algorithms sharing the same timestamp failure are not independent.

Return to automatic operation belongs to a separate authorization path. The robot should not resume merely because one frame looks normal after steam clears or an operator wipes a window. Map identity, diagnostics, sensor freshness, protective function, current pose, route clearance and mission state may all need confirmation. The site guide to safe AMR restart and recovery provides that control boundary.

Worked Example: A Cold-Store Route Meets a Bright Loading Dock

Consider a pallet AMR that leaves a chilled room, crosses a humid staging area and turns toward a loading dock with intermittent low-angle sunlight. The vehicle uses a navigation LiDAR, stereo depth camera, wheel odometry and safety laser scanners. A nominal route test covers none of the most important interactions.

Translate the route into mechanisms

The chilled-to-humid transition can create condensation on optical surfaces. The dock sun can saturate the stereo images or create glare on a polished floor. A shrink-wrapped pallet can present a specular and partially transparent target. Moisture on the floor can increase wheel slip. If the camera and LiDAR degrade together, localization may temporarily lean on odometry at the same time traction becomes less predictable.

Define boundary claims

The project might require that the robot not enter the shared dock crossing unless localization evidence is inside the crossing-specific allowance; that the safety scanners remain healthy or command their specified safe response; that a closed glass dock door is never inferred to be an open path; and that the loaded robot stop inside the validated distance on the worst approved floor condition. Each claim has its own sensor inputs and response chain.

Stage the test in layers

  1. Characterize each sensor while stationary under controlled cold, humidity and lighting states.
  2. Repeat while moving at several speeds and turn rates with synchronized raw logging.
  3. Introduce site-representative target materials at the decision boundary.
  4. Combine the temperature transition, glare angle and loaded motion.
  5. Challenge one channel at a time to confirm diagnostics and then challenge plausible common-cause combinations.
  6. Run repeated production-length cycles to observe accumulation, nuisance response and cleaning triggers.

Release a bounded result

A defensible result does not say “the AMR works in condensation and sunlight.” It states the tested temperature and humidity transition, stabilization time, light-source geometry, floor state, target set, speeds, payload, configurations, performance distributions, diagnostic behavior, response distances, cleaning rule and exclusions. If direct low-angle sun beyond a defined geometry was not qualified, the operating control may require a shade, route restriction, speed gate or time-based dock rule. Infrastructure controls are acceptable when explicit and maintained; hidden assumptions are not.

Supplier and Integrator Questions That Produce Better Evidence

  1. Which exact environmental limits apply to the delivered part number, firmware, lens or front screen, mounting orientation and enabled processing mode?
  2. Which outputs are safety-related, which are measurement data, and which are diagnostics only?
  3. How are invalid range, missing depth, saturation, low confidence, stale frames and contamination represented at every interface?
  4. What target reflectance, object size, angle and background support each published range claim?
  5. Which tests support glass, black materials, shrink wrap, mist, steam, dust, polished floors and direct light claims?
  6. What happens when two modalities share the same environmental failure, power source, mount, clock or compute resource?
  7. Which filter, exposure, multi-sampling or persistence settings change total response time?
  8. What cleaning agents, tools and inspection methods are approved, and what condition requires cover replacement?
  9. Can the buyer export synchronized raw data, diagnostics, timestamps, configuration and software versions?
  10. Which environmental changes trigger regression testing or site revalidation?

The existing mobile robot sensor-selection guide helps assign sensing technologies to navigation, detection and protection jobs. This article adds the next procurement gate: whether the integrated sensing stack has evidence across the conditions that define the buyer’s actual site.

Build the Release Package Around Claims and Exclusions

AMR environmental release package covering system baselines, validation data, criteria and exclusions

Environmental evidence should plug into the project’s wider AMR and AGV acceptance-testing framework. At minimum, preserve:

  • the sensor, optical accessory, mount, compute, firmware, perception model, calibration and parameter baseline;
  • the operating-zone survey, environmental data sources and route-specific challenge map;
  • the target library with dimensions, materials, reflectance information where available, poses and photographs;
  • scenario procedures, controlled variables, reference instruments, uncertainty and synchronization method;
  • raw sensor streams, invalid-data masks, diagnostics, controller states, motion data and synchronized video;
  • sensor-level and application-level results, distributions, tails, deviations and repeated-run stability;
  • the healthy, watch, constrained, hold and protective-fault transition criteria;
  • cleaning and inspection instructions, trigger logic, competence requirements and post-maintenance checks;
  • explicit exclusions, compensating infrastructure controls and owner of every operating assumption;
  • change triggers for optics, firmware, algorithms, thresholds, mounting, payload, layout, lighting and process emissions.

Freeze the applicable standards editions in the release record. As of this writing, ISO’s official page lists ISO 3691-4:2023 as published and indicates that a draft replacement is under development. IEC lists IEC 61496-3:2025 as the fourth edition for AOPDDR equipment. Publication status can change, so the project should verify current records, applicable regional law, supplier instructions and the risk assessment rather than cite “latest standard” without a date or edition.

Focused FAQ

What environmental conditions should be tested for an AMR sensor stack?

Test the conditions that can alter the installed application’s information or response: dust, fibers, mist, steam, spray, condensation, bright and low light, glare direction, flicker, glass, polished and dark materials, shrink wrap, temperature and humidity transitions, vibration, wheel slip, contamination accumulation and compute or timing stress. Select combinations from the route, process and hazard analysis rather than copying a generic list.

Is an IP rating enough to prove a LiDAR or camera will work in dust or water?

No. An IP rating addresses enclosure protection against ingress under its specified test. It does not by itself prove detection range through airborne particles, optical performance through a dirty or wet window, resistance to glare, the behavior of downstream algorithms or safe system response. Those claims require separate performance and application evidence.

How should LiDAR be tested in dust or fog?

Control and record the obscurant, distribution, airflow, target, distance, angle, robot motion and duration. Capture raw returns, attenuation, false near points, range bias, object continuity, invalid regions, processing latency and the robot’s decision. Repeat at critical task boundaries and include accumulation on the optical window. The acceptance criterion should connect information loss to a defined constraint or stop before the required margin is consumed.

Can a camera or AI model solve glass detection for every warehouse?

No universal claim is defensible without a defined domain. Glass appearance changes with angle, coating, frame, decals, dirt, background, reflections and illumination. Validate the delivered camera, optics, model and viewpoints against installed door and partition states. Where live perception is not sufficiently reliable, use maintained physical, mapped or interlocked controls and document their assumptions.

Why test lighting transitions instead of only minimum and maximum lux?

Exposure control, filtering and feature tracking take time to adapt. A camera may perform acceptably after stabilizing in both dark and bright scenes yet lose useful frames while turning from one to the other. The transition can occur exactly at a dock opening, crossing or reflective floor section, so adaptation time and distance traveled belong in acceptance evidence.

How is safety-scanner contamination different from ordinary LiDAR degradation?

A safety scanner participates in a defined safety-related function and has documented diagnostics, outputs and fault reactions. Its contamination test must verify the complete credited path and the vehicle’s resulting state. A navigation LiDAR test may focus on mapping, detection and availability. Similar optics do not make their evidence or permissible failure responses interchangeable.

Should sensor fusion allow an AMR to continue when one sensor is degraded?

Only inside a defined and validated degraded envelope. The design must identify the failed or uncertain channel, preserve invalidity, analyze common causes, prohibit tasks that need the missing capability and keep every credited protective function valid. A fused estimate that remains numerically confident is not enough evidence if the input conditions are outside the validated domain.

What is the best cleaning frequency for AMR sensors?

There is no universal frequency. Start with supplier requirements and a conservative site-based schedule, then use diagnostics, duty, exposure events, performance trends and inspection findings to refine it. Define approved materials and methods, a responsible role, a post-clean functional check and an escalation rule for scratched, damaged or persistently contaminated optics.

Can a laboratory environmental test replace site testing?

No. Laboratory tests improve repeatability and help isolate mechanisms; simulation can expand scenario coverage; supplier component testing establishes declared device limits. Site testing is still needed for installed angles, target materials, route geometry, traffic, floor reflectance, process emissions, lighting transitions, network and compute load, vehicle dynamics and the complete response chain. The three evidence sources should complement one another.

What should cause environmental revalidation?

Triggers include sensor or cover replacement, mounting change, calibration change, firmware or perception-model update, exposure or filtering change, diagnostic-threshold change, new payload geometry, higher speed, altered lighting, new glass or polished surfaces, construction dust, process steam or mist, route relocation, floor-coating change, cleaning-method change and evidence of drift in field data. Scope the retest from the affected claim and its dependencies.

Conclusion: Release the Envelope, Not the Demo

The strongest AMR sensing claim is not that the robot worked once in difficult conditions. It is that the project knows which conditions were tested, how information quality changed, which task margins were protected, what response occurred, how maintenance preserves the baseline and where the claim stops.

Dust, fog, glare, glass and contamination are not isolated sensor nuisances. They are inputs to a complete perception-control-motion system. Their significance depends on target properties, direction, transition, vehicle motion, route consequence and the independence of protective and navigation channels. A mature validation program therefore measures raw information and physical behavior together, challenges combinations, keeps safety and availability verdicts separate, and preserves evidence that can survive updates and operational review.

That is the difference between an AMR that looks capable in a demonstration and an application whose sensing envelope can be defended in production.