AMR Docking Tolerance Stack: How to Prove Station Alignment Before Production

September 3, 2026

A Dock Can Look Correct and Still Be Outside the Process Window

An autonomous mobile robot can reach the right station, stop without an alarm and report a completed positioning action while the physical interface remains unfit for production. A conveyor roller may be laterally aligned but too low. A pallet lift may be centered while yaw error pushes one corner beyond its guide. A charger may make electrical contact even as the vehicle-to-station relationship drifts toward the edge of the contact patch. In each case, the visible outcome hides the same engineering problem: no one has connected the robot's pose variation to the station's functional tolerance.

This article treats AMR docking tolerance as a quantitative interface budget rather than a feature label. Its purpose is not to repeat the sensor choices, charging logic or general docking concepts covered in the site's AMR docking accuracy and autonomous charging guide. Nor does it replace the separate analysis of charging confirmation, retries and fleet availability in the production docking and charging validation guide. The narrower task here is to show how a buyer, integrator and station designer can build a dimensional chain, assign uncertainty correctly, compare worst-case and root-sum-square models, collect cycle evidence and write an acceptance requirement that survives production variation.

The central rule is simple: a robot specification does not own the complete result. Terminal pose, local-reference measurement, vehicle geometry, load carrier, fixed station, floor and verification instrument all contribute to the final relationship. The interface passes only when the combined distribution remains inside the process window with the required reserve. That is the logic behind a defensible AMR docking tolerance stack.

Begin with the Functional Interface, Not the Robot Brochure

Projects often begin with a supplier statement such as “docking accuracy: ±10 mm.” That number is unusable until its meaning is defined. It may describe lateral error only, a radial error, a repeatability band, a maximum observed result, a one-standard-deviation value, a result under one payload, or an internal estimator value rather than independently measured physical position. It may refer to the vehicle control point even though the process interface sits 900 mm away. It may also exclude station installation, top-module variation and load geometry.

A better starting point is the function that must occur after docking. Define the station's usable window before allocating performance to the robot.

Interface Function that must succeed Common directional constraints Evidence beyond vehicle pose
Roller conveyor Load crosses the gap without edge impact, skew or loss of possession Lateral offset, deck height, yaw, longitudinal gap Load trajectory, roller current, presence sensors, transfer completion
Pallet lift or under-ride station Supports enter the intended pocket and lift without contact damage X/Y clearance, yaw, lift height, pitch and roll Engagement clearance, force/current trace, pallet location
Conductive charger Contacts mate with adequate pressure and stable electrical transfer Lateral/vertical offset, yaw, contact stroke Voltage, current, contact temperature, stable charging state
Cart latch Latch captures the cart and verifies mechanical possession Longitudinal stop, lateral offset, yaw, hitch height Latch position, force or limit switch, pull-away confirmation
Machine-tending mobile platform Onboard manipulator reaches a station datum within process capability Six degrees of freedom plus structural stiffness Station-relative calibration, tool verification, process result

For AMR conveyor docking, for example, the decisive quantity may not be the vehicle center's radial position error. It may be the lateral mismatch between two roller centerlines at the transfer plane, combined with a height step and angular skew that affect the leading pallet edge. The process window belongs to this mating geometry. The robot's allowed contribution must be derived from it.

Write the process window as directional limits

A single circular “±20 mm” zone hides which direction matters. Create limits in station coordinates: longitudinal X, lateral Y, vertical Z, roll, pitch and yaw. Where geometry couples the axes, state the coupling. A conveyor might tolerate ±20 mm longitudinally but only ±8 mm laterally. A chamfered guide may accept more lateral error when yaw is small and much less when yaw approaches its limit. The valid region may therefore be a polygon, ellipse or experimentally mapped capture surface rather than a rectangular box.

Call this region the functional capture envelope. It is the set of relative robot-station poses from which the interface completes its intended function without prohibited contact, unsafe motion, product damage or manual correction. It is not automatically the same as the navigation goal tolerance.

Reserve margin before allocating tolerance

Do not consume the entire theoretical interface window during design. If the station can function at ±30 mm lateral offset under laboratory conditions, the project may reserve part of that window for unmodelled effects, wear and measurement uncertainty. With a project-specific reserve of 5 mm per side, the allocated design window becomes ±25 mm. The reserve is not a universal percentage; it is an explicit engineering choice that must reflect consequence, evidence quality and lifecycle exposure.

Accuracy, Repeatability, Resolution and Success Are Different Claims

Diagram comparing AMR docking accuracy, repeatability, systematic bias and result dispersion around a target datum.

Docking discussions become unreliable when several measurement concepts are compressed into the word “precision.” NIST cautions that accuracy, precision, repeatability, reproducibility, variability and uncertainty are qualitative concepts that should not be used carelessly as interchangeable numerical labels. For a docking study, each term needs an operational definition.

Accuracy is closeness to a defined reference

AMR docking accuracy asks how close the measured terminal interface is to a trusted target datum. In a set of repeated trials, signed mean error helps expose systematic bias. If the robot repeatedly stops 9 mm left of the station datum with very little scatter, it is repeatable but inaccurate relative to that datum. A software offset may correct the bias, but only if the reference, measurement process and station have been verified.

Repeatability is clustering under stated conditions

AMR docking repeatability describes the dispersion of results when the relevant conditions are kept within a defined repeatability set: same measurement method, vehicle, station, configuration and short time interval, unless otherwise specified. Standard deviation, percentile bands and maximum observed deviation can all describe dispersion, but they are not equivalent. The statistic, axes, sample size and conditions must appear beside the number.

Reproducibility asks whether the result survives changed contributors

A production system normally needs more than short-term clustering from one tuned vehicle. Change the vehicle, station, load, shift, maintenance state, approach path or operator who establishes the reference, and additional variation may appear. That broader between-group variation is often what determines whether a fleet-wide interface is deployable.

Resolution is the smallest reported increment

A dashboard that displays position to 0.1 mm does not prove sub-millimeter performance. Resolution describes reporting granularity, not trueness or repeatability. Likewise, an estimator covariance is not a physical ground-truth measurement. The site's guide to AMR localization confidence and safe response explains why a plausible pose and a small internal uncertainty value can still be wrong.

Functional success is an outcome, not a dimensional statistic

A tolerant mechanical guide can produce 100 percent transfer success while the incoming vehicle pose slowly degrades. That may be an acceptable robust design, but the incoming error still needs monitoring because the remaining capture margin is shrinking. Conversely, a robot can meet a position band while a misadjusted station or damaged pallet causes transfer failure. Record pose performance and process success separately.

Construct the Coordinate Chain Before Constructing the Budget

Robot docking reference-frame chain linking the map, vehicle, station, load and metrology frames at a conveyor.

The most common hidden error in robot docking alignment is measuring different points in different frames and calling them the same result. A global map pose, base-link pose, top-module datum, load datum and station interface plane are not interchangeable.

At minimum, define these reference frames:

  • World or project frame: the controlled site coordinate system used to describe maps and station locations.
  • Local dock frame: a coordinate system fixed to a surveyed station datum, marker or physical feature.
  • Vehicle control frame: the kinematic or software point used by the motion controller.
  • Vehicle interface frame: the physical datum on the conveyor, lift, fork, charger receiver or latch.
  • Load frame: the relevant pallet, rack, cart or product datum.
  • Measurement frame: the reference established by the independent survey or metrology system.

The official ROS REP 105 convention is useful for understanding why frame choice matters: its world-fixed odom frame can remain continuous yet drift, while map is intended as a global reference and can change discontinuously after localization correction. An industrial project may use different names and architecture, but it must still state which frame defines the acceptance result and how transforms are time-aligned.

Measure at the functional point

If the acceptance requirement concerns a conveyor nose 850 mm in front of the vehicle control point, measure or transform the pose at that nose. A yaw error that appears small at the center produces a lateral displacement at the extended interface:

lateral displacement from yaw = L × sin(θ) ≈ L × θ for small angles in radians.

For a lever arm of 850 mm and yaw error of 0.8 degrees:

850 × sin(0.8°) = 11.9 mm.

That 11.9 mm may consume most of a conveyor's lateral allowance even if the robot's reported X/Y position looks acceptable. Long top modules, forks and offset contacts make orientation a translational tolerance contributor.

Synchronize the transform with the physical event

A pose captured 300 ms before mechanical contact is not necessarily the contact pose. Record the event definition: final motion command, brake-set state, station-ready signal, mechanical engagement, load-transfer start or charge-current confirmation. The robot log, station PLC, metrology device and video should use traceable timestamps or a documented synchronization method. Without event alignment, the data can be precise yet describe different moments.

Build the AMR Docking Tolerance Stack by Axis and by Error Type

A practical docking tolerance analysis separates systematic offsets, random variation, bounded geometric tolerances and measurement uncertainty. It also identifies correlation. Throwing all contributors into one square-root equation is no more defensible than adding every catalog maximum without understanding whether the maxima can coexist.

Contributor Typical origin Error character How to control or estimate it
Global station-coordinate error Survey, map registration, station moved after mapping Often systematic by station Independent station survey and change control
Local dock detection Marker pose, LiDAR target, vision target, range sensor Bias plus condition-dependent random variation Ground-truth comparison over range, angle and environment
Terminal control Kinematics, wheel slip, controller tuning, stopping response Random and state-dependent Repeated approaches by speed, load and direction
Sensor-to-base transform Mounting tolerance or calibration Systematic until remounted Controlled calibration and fastener inspection
Base-to-interface geometry Chassis, top-module and assembly stack Vehicle-specific systematic variation As-built inspection by vehicle
Station interface geometry Fabrication, anchoring, adjustment and wear Station-specific bias and drift Datum inspection, witness marks and periodic survey
Load carrier geometry Pallet damage, rack variation, product placement Lot-dependent and sometimes one-sided Incoming carrier specification and reject criteria
Floor-induced attitude Local slope, joint, wheel compression and floor settlement Location- and load-dependent Loaded survey and pitch/roll measurement
Reference measurement Instrument, target setup, operator and transform Measurement uncertainty Calibrated method and measurement-system study

Assign each contributor to X, Y, Z, roll, pitch and yaw rather than copying one value across all axes. Record whether its figure is a bilateral limit, a standard uncertainty, a standard deviation, a percentile or a measured bias. Values with unlike meanings cannot be combined directly.

Use a signed measurement model

A simplified lateral model at the functional interface might be written as:

Yinterface = Yterminal + Ylocal-reference + Ysensor-mount + Ytop-module + Ystation + Yload + L·sin(θ) + Ymeasurement

The signs matter. A station installed 4 mm left and a top module built 5 mm right partially cancel in one measured configuration, but cancellation is not a robust design strategy when another vehicle or station reverses the combination. Preserve the component values even when reporting the final sum.

Worked Example: Worst-Case Budget

Consider an illustrative pallet-conveyor interface with a physical lateral capture window of ±30 mm. The project reserves 5 mm per side for unmodelled lifecycle effects, leaving an allocated limit of ±25 mm. The following values are bounded maximum contributions derived from drawings, supplier limits or conservative tests. They are illustrative, not universal AMR specifications.

Lateral contributor at transfer plane Bounded magnitude Basis
Terminal vehicle control ±12 mm Validated maximum within defined approach envelope
Local target and sensor transform ±3 mm Calibration plus mounting limit
Station survey and installation ±4 mm Installation drawing and site survey
Vehicle top-module assembly ±5 mm As-built mechanical tolerance
Load carrier centering ±6 mm Approved pallet/carrier condition
Yaw effect at interface ±8 mm Maximum yaw transformed through lever arm
Verification measurement ±2 mm Expanded measurement limit used for decision

Worst-case stack = 12 + 3 + 4 + 5 + 6 + 8 + 2 = 40 mm.

The ±40 mm result exceeds the allocated ±25 mm. On a strict worst-case basis, the design fails with a 15 mm deficit per side. A successful demonstration cannot close this gap. The team must either enlarge the functional capture envelope, reduce one or more contributors, establish that certain maxima cannot credibly align, or use a justified statistical model for the truly random independent components while retaining bounded systematic terms directly.

What the failed budget tells the design team

The value of worst-case analysis is not that every adverse maximum will necessarily occur together. Its value is that it exposes an interface that depends on favorable cancellation. The table also points to practical changes: move the local reference onto the fixed station, shorten the interface lever arm, add a tapered guide, improve station adjustment, inspect vehicle-to-top-module geometry, or reject damaged carriers. Buying a “more accurate” robot is only one possible response.

Worked Example: RSS with Bias, Correlation and Reserve Kept Visible

Root-sum-square can estimate combined standard uncertainty or random dispersion when contributors are expressed on a compatible standard-deviation basis and independence is credible. NIST Technical Note 1297 describes combining standard uncertainties using the usual method for combining standard deviations, with covariance included where appropriate. It does not justify treating every mechanical maximum as independent Gaussian noise.

For the same interface, suppose testing and metrology identify the following one-standard-deviation random components:

Random component Standard deviation Independence rationale
Terminal control scatter 4.0 mm Estimated from randomized approach cycles
Local-reference measurement noise 2.0 mm Validated separately across detection geometry
Vehicle structural/height settling projected laterally 2.5 mm Measured across representative load cycles
Short-term station-interface variation 1.5 mm Measured after installation bias is removed
Carrier placement variation 3.0 mm Sampled from approved carrier population
Reference measurement repeatability 1.0 mm Measurement-system study

σRSS = √(4.0² + 2.0² + 2.5² + 1.5² + 3.0² + 1.0²) = √38.5 = 6.20 mm.

Assume the project separately identifies a worst-direction residual systematic bias of 5 mm after correction, selects a project-specific three-standard-deviation random allowance of 18.6 mm, and retains a 4 mm decision reserve:

Decision allowance = 5.0 + (3 × 6.20) + 4.0 = 27.6 mm.

Against the physical ±30 mm capture window, the apparent remaining margin is 2.4 mm. That is a narrow pass, not a reason to round the calculation down. The project should challenge whether the components are stable, whether tails are approximately compatible with the chosen coverage model and whether correlations have been omitted.

Do not RSS correlated contributors

Wheel wear may affect both terminal stopping and yaw. A shifted station marker may alter local pose and the measured station datum in the same direction. Load-induced suspension deflection may change deck height and pitch together. When two components are correlated, the combined variance includes covariance terms:

σ²combined = Σσ²i + 2Σρijσiσj.

If evidence for independence is weak, preserve the correlation or group the contributors and use a more conservative combination. RSS is an evidence-based model, not a discount applied to make an oversized stack fit.

Keep systematic terms outside the random stack

A fixed 7 mm offset on vehicle V3 will not disappear because the system completes more trials. Correct it, control it or add it as a bias. Similarly, a station installation limit is not automatically a random standard deviation. Convert bounded distributions only when the assumed distribution has an engineering basis, and document the conversion.

Design Mobile Robot Docking Validation as a Factorial Evidence Program

A loop of 100 identical approaches from one mark tests short-term controller behavior. It does not demonstrate the complete operating envelope. Strong AMR docking verification deliberately varies the factors that can move the result while preserving enough replication to estimate within-condition scatter.

Factor Useful levels Reason for inclusion
Vehicle Every vehicle or a justified representative population Finds as-built and calibration differences
Station Every critical station; sampled noncritical stations Finds installation and local-reference differences
Load state Empty, nominal, maximum approved; relevant CG cases Exposes tire compression, attitude and control effects
Approach Nominal path plus realistic lateral/yaw staging variation Prevents an artificially perfect starting condition
Direction Forward/reverse or each permitted arrival route Captures kinematic and sensor-view differences
Time Warm/cold start, shifts, multiple days Separates short-term repeatability from drift
Environment Approved lighting, dust, floor and traffic bands Validates the installed condition rather than a clean lab
Lifecycle condition New and service-limit wheels, post-maintenance station Tests whether the tolerance budget survives wear

The previous guide on environmental edge cases for AMR sensors explains how to define reproducible sensor challenge conditions. This docking program uses only the environmental factors that can plausibly affect the chosen terminal-reference and interface chain.

Randomize, block and retain failed attempts

Do not test all empty cycles first and all loaded cycles after a technician has adjusted the station. Randomize within practical blocks and record every adjustment. Block by day or shift when temperature, traffic or personnel changes matter. Never delete a failed approach because it was “obviously abnormal” without applying a prewritten invalid-test rule. Production reliability is often hidden in the excluded tail.

Measure the incoming pose before mechanical correction

When a funnel or compliant contact corrects the robot physically, capture both incoming pose and final engaged pose. This reveals whether reliability comes from navigation, mechanical capture or both. It also shows whether contact forces are increasing as the incoming distribution drifts.

Use an independent reference system

Technician verifies an AMR docking position with independent metrology in a controlled industrial test cell.

Do not validate a robot's reported pose only with the same robot pose. Depending on required scale and uncertainty, the reference may use a surveyed fixture, laser tracker, total station, calibrated vision system, displacement sensors or a purpose-built gauge. The measurement uncertainty must be small enough for the decision. If the allowed lateral band is ±8 mm and the expanded measurement uncertainty is ±5 mm, the pass/fail result contains too much ambiguity.

Illustrative AMR Docking Cycle Data: What the Aggregate Hides

The following synthetic dataset illustrates the required record structure. It is not a vendor benchmark and should not be copied as a universal acceptance limit. Positive Y is station-left, positive yaw is counterclockwise, and “transfer” means the pallet crossed the interface with all possession signals reconciled. The project-specific example limits are |Y| ≤ 25 mm and |yaw| ≤ 1.0 degree at the interface plane.

Cycle Vehicle Station Load Approach Y error Yaw error First pass Transfer
001 V1 S1 Empty North +3 mm +0.2° Pass Pass
002 V1 S1 Loaded North +7 mm +0.3° Pass Pass
003 V1 S2 Empty East −4 mm −0.2° Pass Pass
004 V1 S2 Loaded East −8 mm −0.4° Pass Pass
005 V2 S1 Empty North +5 mm +0.1° Pass Pass
006 V2 S1 Loaded North +9 mm +0.4° Pass Pass
007 V2 S2 Empty East −2 mm −0.1° Pass Pass
008 V2 S2 Loaded East −6 mm −0.3° Pass Pass
009 V3 S1 Empty North +12 mm +0.5° Pass Pass
010 V3 S1 Loaded North +18 mm +0.8° Pass Pass
011 V3 S2 Empty East +8 mm +0.4° Pass Pass
012 V3 S2 Loaded East +16 mm +0.7° Pass Pass
013 V3 S3 Empty South +21 mm +0.9° Pass Pass
014 V3 S3 Loaded South +28 mm +1.2° Fail Pass after retry
015 V4 S3 Empty South −14 mm −0.5° Pass Pass
016 V4 S3 Loaded South −22 mm −0.8° Pass Pass

Fifteen of sixteen attempts pass on the first approach, and all eventually transfer. A presentation could report 93.75 percent first-pass success and 100 percent eventual functional success. Those fleet-level figures miss the main engineering signal: V3 has a positive offset across stations, loading increases its error, and the V3–S3 pair crosses both dimensional limits. The likely next investigation is not “improve every station.” It is to separate the V3 vehicle-interface bias, the load-dependent contribution and the S3 station datum.

Expand the study before changing the configuration

One failed cycle does not identify causation. Freeze the current configuration, inspect reference integrity, then add repeated V3/S3 loaded trials and matched controls such as V2/S3 and V3/S1. If technicians immediately reteach S3, they may remove the symptom while destroying the evidence needed to identify the interaction.

Report grouped statistics, not just one success rate

A full campaign might contain 240 trials: four vehicles × three stations × two load states × ten randomized repetitions. The report should include signed mean error, standard deviation, median, P95 absolute error, maximum, yaw statistics, dimensional pass rate, first-pass functional success, retry count and transfer success for each vehicle, station and vehicle-station pair. Preserve the raw AMR docking cycle data so later change investigations can reuse the accepted baseline.

Sample Size Must Match the Claim

Illustration showing why a small number of AMR docking cycles cannot support a high-reliability acceptance claim.

There is no universal number of docking cycles that proves every interface. Ten cycles can reveal a gross bias. They cannot substantiate a very high reliability claim. Sample size should follow the question being asked.

Dimension studies need enough replication to estimate tails

If the project wants a stable estimate of mean and standard deviation for every vehicle-station-load combination, each cell needs repeated observations across relevant time. A tiny pooled sample can produce a neat overall distribution while hiding between-station and between-vehicle effects. Use exploratory plots and variance-component analysis before assuming one normal population.

Reliability claims need binomial confidence

Suppose the contractual claim is at least 99 percent first-pass functional success and the project observes zero failures. A one-sided 95 percent lower confidence bound does not reach 99 percent after 50 successful trials. Using the zero-failure binomial relation, the approximate required count is:

n ≥ ln(0.05) / ln(0.99) = 298.1.

That means approximately 299 independent representative successes with zero failures are needed to support that particular one-sided claim under the simple model. If failures occur, or trials are correlated because they repeat the same vehicle-station condition, a different calculation is required. The point is not that every project needs 299 cycles; it is that “we tested it 20 times” is not evidence for any reliability percentage the team wishes to print.

Capability indices require a stable process

Where dimensional output is stable and its distribution is suitable, the team may calculate a capability index such as:

Cpk = min[(USL − μ)/(3σ), (μ − LSL)/(3σ)].

Do not use Cpk to conceal multimodal data from different vehicles or stations. First demonstrate statistical stability and analyze the strata. A pooled Cpk for one centered vehicle and one biased vehicle can misrepresent both.

Turn the Budget into AMR Docking Acceptance Criteria

Strong AMR docking acceptance criteria define what is measured, where it is measured, under which conditions, by which method and with what decision rule. “Docking accuracy shall be ±10 mm” leaves almost every important issue unresolved.

A procurement-ready requirement pattern

The following is a drafting pattern, not a universal specification:

For each approved vehicle-station pairing, the vehicle interface datum shall enter the defined station-relative capture envelope during first-pass docking under the approved payload, approach, floor and environmental conditions. Lateral error Y and yaw shall be measured at the transfer plane at the brake-set event using the approved independent measurement method. Systematic bias, within-condition dispersion, between-vehicle and between-station effects, measurement uncertainty, retry behavior and functional transfer result shall be reported separately. Acceptance requires compliance with the axis-specific dimensional limits, the stated first-pass functional-success confidence requirement, all safety validation conditions and delivery of raw synchronized cycle records.

Attach a definition sheet

The contract or test plan should attach:

  • station and vehicle datum drawings;
  • coordinate sign convention and transform chain;
  • functional capture envelope by axis;
  • approved vehicle, station, load and approach population;
  • measurement method and uncertainty statement;
  • sample-size and confidence logic;
  • valid, invalid, retry and failed-cycle definitions;
  • rules for adjustments during the test;
  • required raw fields and timestamp basis;
  • owners for nonconformance, correction and retest approval.

The site's AMR site acceptance test matrix provides the larger release framework. This article supplies the quantitative docking module that can be inserted into that matrix.

Do Not Let Interface Software Redefine Physical Success

Fleet software, robot control and station PLCs each describe part of the event. Their state agreement is necessary, but it does not replace dimensional or functional evidence.

Use a state chain with independent confirmations

AMR docking state chain linking fleet software, robot control and station PLC confirmations during load transfer.

A conveyor handoff can be represented as:

station reserved → approach authorized → local target valid → terminal pose reached → station interlocks ready → transfer enabled → load leaves source → load enters destination → possession reconciled → station released

“Terminal pose reached” should mean that the controller met its configured completion logic. It should not be allowed to imply that the pallet transferred or that safety conditions were satisfied. Each subsequent state needs its own evidence and timeout.

Understand what VDA 5050 does and does not define

The official VDA 5050 Version 3.0 specification defines a project-specific coordinate system, node-position tolerances such as allowedDeviationXY and allowedDeviationTheta, and actions including fine positioning, picking and dropping. It also states that position precision is implementation-specific. Crucially, the specification excludes safety requirements, peripheral-equipment interfaces, commissioning workflows and validation or acceptance procedures from its scope.

Therefore, a VDA 5050-compatible order can bring the robot to a node and track an action state, but compatibility does not prove the station interface tolerance, PLC interlock design, measurement uncertainty or production reliability. Those remain application-engineering responsibilities.

Use implementation frameworks as architecture evidence, not acceptance values

The official Nav2 Docking Server illustrates the architectural separation between navigating to a staging pose, detecting or refining the dock pose, controlling the approach and confirming docking. Its framework supports charging and non-charging locations such as conveyors or pallets, and exposes parameters for staging offsets, external detections, collision handling and retries. Those features are useful design references, but default software parameters are not plant-specific acceptance limits or safety validation.

Safety Owns a Separate Veto

A dimensional pass cannot approve an unsafe docking application. Final approach may create crushing, trapping, shearing, load-transfer and unexpected-restart hazards. The station can also require altered protective fields, close physical contact or motion by a top module after the vehicle stops.

ISO 3691-4:2023 specifies safety requirements and means of verification for driverless industrial trucks and their systems. In the United States, ANSI/A3 R15.08-2-2023 addresses integration of industrial mobile robot systems and applications, while the 2026 Part 3 addresses continued safe use and management of change. These references establish safety responsibilities; they do not publish one universal AMR docking tolerance that makes every conveyor, charger or lift safe.

Keep four release decisions separate

Four separate AMR docking release decisions for dimensional, functional, safety and production acceptance.
  1. Dimensional capability: does the physical pose distribution remain inside the allocated interface envelope?
  2. Functional capability: does the transfer, coupling or charging function complete without prohibited intervention?
  3. Safety acceptance: are the application-specific risks adequately reduced and verified?
  4. Production acceptance: do timing, reliability, maintainability and recovery meet the purchased service?

A project releases the interface only when every applicable decision passes. An average cannot trade a safety veto for better throughput, and eventual success after repeated retries cannot compensate for a failed dimensional requirement unless the requirement was formally redesigned and revalidated.

Control Nonconformance Without Destroying the Evidence

When a docking cycle fails, preserve the physical and logical state long enough to learn from it. Record the vehicle, station, load, route, software versions, map and target revision, wheel state, station readiness, pose traces, controller output, safety events, PLC sequence, reference measurement, video and human actions.

Classify the failure by boundary

Failure class Example Immediate question
Reference Target obscured, moved or incorrectly surveyed Was the station-relative datum trustworthy?
Control Oscillation, overshoot or early stop Did the terminal controller converge inside its designed approach set?
Vehicle geometry Top module offset or wheel-dependent bias Does the as-built transform match the released baseline?
Station geometry Conveyor shifted or guide worn Did the fixed interface leave its installation band?
Load Damaged pallet or off-center carrier Was the load inside its approved incoming condition?
Handshake Motion starts before both sides are ready Which authority or state transition was invalid?
Safety Protective event or unsafe restart Did the validated safety response occur?
Measurement Missing or unsynchronized ground truth Is the test result valid for acceptance?

Retries must generate diagnostic information

A retry that backs away, reacquires the local reference and approaches from a controlled staging set can test whether the initial condition caused the failure. A retry that repeats the identical path without new evidence merely consumes time and can hide a systematic defect. When automatic recovery is permitted, align it with the authorization principles in the AMR safe restart and recovery guide.

After Acceptance, Treat Margin as a Depleting Asset

Engineers review an AMR docking health dashboard tracking positional error, guide contact force and tolerance margin.

The result accepted on day one will move. Wheels wear, suspension settles, anchors loosen, pallets change, marker mounts are disturbed, floor repairs alter attitude and software updates change terminal control. A static certificate cannot show whether the system still occupies the same tolerance distribution.

Trend leading indicators by pair

Monitor signed terminal error, absolute error percentiles, yaw, approach duration, controller corrections, guide contact force, docking retries, transfer interruptions and manual adjustments. Segment by vehicle, station and vehicle-station pair. A fleet average can hide one drifting station or one biased vehicle.

Use thresholds for level, trend and change

A maintenance response should not wait for the first failed transfer if the mean error is steadily moving toward a limit. Set project-specific warning rules for bias, dispersion, tail growth and pair-specific failure rate. Control charts or exponentially weighted trends can identify a small persistent shift, but only after the baseline is stable and the measurement definition remains unchanged.

Revalidate the affected chain after change

A replaced caster, retaught target, relocated conveyor, new pallet type or docking-controller update does not necessarily require repetition of the entire site acceptance test. It does require an impact analysis that identifies which contributors and interactions changed. Use the site's AMR change control and revalidation framework to select a proportionate regression scope and establish a new released baseline.

A Buyer-Ready Docking Evidence Package

Infographic outlining a buyer-ready AMR docking evidence package covering design, test and lifecycle records.

Before final release, request a package that another qualified engineer can audit without relying on the commissioning team's memory.

Design evidence

  • functional interface and capture-envelope drawing;
  • datum and coordinate-frame definition;
  • axis-specific docking tolerance analysis;
  • worst-case budget and assumptions;
  • RSS or other statistical model with distribution and correlation rationale;
  • mechanical-compliance and contact-force limits;
  • safety risk assessment references and validated mode behavior.

Test evidence

  • approved test matrix and randomization/blocking plan;
  • measurement-system description and uncertainty;
  • raw synchronized AMR docking cycle data;
  • grouped accuracy, AMR docking repeatability and tail statistics;
  • first-pass, eventual and functional-success results;
  • failed and invalid trials with disposition;
  • configuration changes and adjustments made during testing;
  • signed deviations and residual operating restrictions.

Lifecycle evidence

  • inspection datums and allowable wear limits;
  • maintenance tasks for vehicle, target, station and carrier;
  • monitoring metrics and alert ownership;
  • change triggers for targeted mobile robot docking validation;
  • retention period for baseline and production data.

This evidence package complements the site's broader AMR and AGV acceptance testing guide. It narrows the generic acceptance question into a measurable station-interface argument.

Focused FAQ

What is an AMR docking tolerance stack?

An AMR docking tolerance stack is a documented model of all position, orientation, mechanical, load, station and measurement contributors that affect the final robot-to-station relationship. A useful stack is axis-specific, preserves bias and correlation, and compares the combined result with a functional capture envelope and reserved margin.

Is docking accuracy the same as docking repeatability?

No. AMR docking accuracy concerns closeness to a defined reference; AMR docking repeatability concerns how tightly repeated results cluster under stated conditions. A robot can repeatedly stop at the wrong location, making it repeatable but biased.

Should a project use worst-case addition or RSS?

Use worst-case addition when bounded contributors can credibly align and the consequence requires that conservative assumption. Use RSS only for compatible random components when their distributions, standard-deviation basis and independence are supported. Add systematic bias and correlated terms explicitly. Do not select the method merely because it produces a pass.

How does yaw affect AMR conveyor docking?

In AMR conveyor docking, yaw creates lateral displacement that grows with the distance between the vehicle rotation/control point and the transfer plane. For small angles, the displacement is approximately the lever arm multiplied by yaw in radians. This can make a modest angular error dominate the lateral budget.

How many docking cycles are enough for acceptance?

The number depends on the claim, population, expected failure rate and confidence requirement. A small study can reveal bias or gross instability but cannot support an extreme reliability claim. Define the statistical question first, then calculate the required repetitions and distribute them across relevant vehicles, stations, loads, approaches and time periods.

What should be stored for each docking cycle?

Store cycle ID, timestamps, robot and station IDs, configuration versions, load, approach, terminal pose at the defined event, independent reference measurement, dimensional result, functional result, retries, safety events, PLC/action states, failure code, adjustments and operator interventions. The raw record should be sufficient to reconstruct the event.

Does VDA 5050 define universal docking accuracy?

No. VDA 5050 provides fleet-control communication semantics, project-coordinate positions, allowed node deviations and action states, while stating that position precision is implementation-specific. It excludes safety requirements, peripheral interfaces and acceptance procedures. Project engineers must define and verify the physical station interface tolerance.

Can mechanical guides compensate for weak robot docking alignment?

Mechanical guides can intentionally enlarge the capture envelope and convert incoming error into final alignment. That is robust interface design, not necessarily a defect. However, the incoming robot docking alignment, contact force, guide wear and remaining margin still need measurement so gradual degradation is not hidden until the mechanism jams.

What makes an AMR docking verification result invalid?

An AMR docking verification result may be invalid when the reference measurement is missing or out of calibration, timestamps cannot identify the terminal event, the test condition lies outside the approved matrix, the robot or station was adjusted without record, or the cycle was interrupted by an unrelated condition covered by a preapproved invalidation rule. Invalid trials should remain visible and be repeated; they should not silently improve the pass rate.

When should docking be revalidated?

Trigger targeted revalidation after changes that can affect the coordinate chain, including station movement, target replacement, vehicle geometry or wheel changes, top-module work, new load carriers, floor repair, controller or localization updates, and a meaningful shift in AMR docking cycle data. The scope should follow the affected tolerance contributors and safety claims.

The Release Question Is Whether the Complete Interface Owns Its Variation

The strongest docking system is not automatically the robot with the smallest advertised millimeter value. It is the robot-station-load system whose variation has been defined, measured, allocated and controlled.

That system knows where its datums are. It distinguishes bias from scatter. It translates yaw at the vehicle into displacement at the functional interface. It keeps fixed offsets out of an unjustified RSS calculation. It tests multiple vehicles and stations instead of celebrating one tuned pair. It captures both incoming pose and final process success. It preserves failures, reports uncertainty and connects the accepted baseline to lifecycle monitoring.

Most importantly, it makes the decision boundary explicit. The physical interface has a capture envelope. Engineering reserves part of that envelope. The tolerance budget explains how the remaining space is consumed. AMR docking acceptance criteria turn the budget into a contract. Cycle evidence shows whether the installed distribution matches the model. Safety retains an independent veto, and change control protects the claim after go-live.

That is the difference between a robot that can demonstrate docking and a production interface that can defend it.

References