AMR Positioning Accuracy vs. Docking Accuracy: Why a 10 mm Navigation Spec Can Still Miss the Interface
Safety LiDAR vs. 3D Camera on AMR: Protection Functions, Blind Spots, and Verification Boundaries
Sep 03, 2026
Cleanroom AMR: Beyond “ISO Class 5” — Particles, ESD, Materials, Lubrication, and Interface Requirements
Sep 03, 2026
Explosion-Proof AMR Selection: What Buyers Must Resolve Before Choosing in ATEX/IECEx Environments
Sep 03, 2026
Cold Storage AMR at -20°C: Battery, Condensation, Sensors, Lubrication, and Charging Risks
Sep 03, 2026
In AMR procurement, accuracy-related numbers are quoted often but rarely understood correctly. Four metrics are often mixed up or lumped together as “accuracy” in spec sheets, but they measure completely different things.
A buyer reviewing a spec sheet that claims “positioning accuracy ±10 mm” may ask: “At that accuracy, half my docks will fail.” This pushback is not unreasonable. It reflects a widespread problem: the accuracy number on the spec sheet and the docking accuracy the buyer actually needs on-site are often not the same metric.
Understanding the difference between these four numbers is the first step to avoiding selection-stage misjudgment.
Accuracy Terminology Comparison
| Metric | What it measures | Typical spec sheet wording | What it means on-site |
| Map localization accuracy | Deviation between the robot’s estimated position and its true position in the map coordinate system | “Positioning accuracy ±X mm” | The robot knows roughly where it is on the map |
| Repeatability | Position scatter when the robot reaches the same target point multiple times | “Repeat positioning ±X mm” | Each arrival at the same point is close to the previous |
| Docking accuracy | Actual deviation between the load interface and the target interface after the robot arrives at the docking position | Usually not stated separately | Whether the load lines up with the conveyor/shelf/station |
| Final interface error | Total error at the actual material transfer surface, including robot + module + load + fixed equipment | Almost never in the spec sheet | Whether material transfer succeeds or needs manual correction |
Spec sheets typically give the first two numbers (positioning accuracy and repeatability), but what buyers actually need are the latter two (docking accuracy and interface error). This information gap is the main source of selection mistakes.
Map Localization Accuracy vs. Repeatability
Map localization accuracy answers “does the robot know where it is?” It measures the deviation between the robot’s sensor-based position estimate (LiDAR SLAM, visual SLAM, QR codes) and its true position.
Localization accuracy is affected by:
- Sensor resolution and precision
- Map quality (feature richness during mapping)
- Environmental changes (layout changes after mapping, floor wear causing feature loss)
- Dynamic obstacle interference
Repeatability answers “how much does the robot deviate each time it comes to the same point?” It measures position scatter across multiple arrivals at the same target.
Repeatability and localization accuracy measure different things — repeatability measures consistency of arrival, while localization accuracy measures how close the estimated position is to the true position. One is not inherently better than the other; they answer different questions.
But good repeatability does not mean good docking accuracy. If the robot consistently deviates to the left, repeatability is excellent (perfectly consistent), but if the docking interface requires tight tolerance, this robot still cannot dock successfully.
Docking Accuracy: Actual Deviation at the Station or Carrier
Docking accuracy is the combined result of localization accuracy, repeatability, load geometry, floor error, and docking strategy. It is not a number you can read directly from a spec sheet.
Factors affecting docking accuracy:
Load effects: Under full load, the load weight changes chassis attitude (suspension compression, tire deformation), and the navigation sensor’s height and angle may shift slightly. A robot’s positioning accuracy when empty may degrade under load. Buyers who report that spec-sheet accuracy feels “half-useless” on-site are likely experiencing accuracy degradation under load.
Floor effects: If the floor near the docking position is uneven, sloped, or has gaps, the robot will produce position deviations during the final few centimeters of fine adjustment. Floor wear can cause visual navigation to lose positioning — buyers have reported “navigation unreliable, no positioning sustained” messages when floor texture degrades.
Docking strategy: Many systems may use local fine-positioning methods (QR codes, reflectors, visual features, mechanical locating pins) for the final docking approach, depending on the interface tolerance required. If the docking position lacks these aids, the robot relies on global positioning accuracy — which may be insufficient for tight-tolerance interfaces.
Load geometry transfer: Even if the robot’s body positioning accuracy is good, if the load CG offset causes the load interface to shift relative to the robot, the final interface error increases.
Why Load Geometry and Floor Error Show Up at the Interface
The accuracy error transfer chain:
Robot localization error → chassis attitude error → top module mounting error → load interface offset → final interface error
Each step can amplify or introduce new error sources:
| Error source | In spec sheet? | What to do |
| Robot global positioning | Yes (but usually empty-load, ideal floor) | Request loaded accuracy data |
| Loaded attitude change | No | Test with actual load |
| Top module mounting gap | No | Confirm during FAT |
| Load offset on module | No | Measure with actual load geometry |
| Floor height difference causing tilt | No | Assess docking zone floor |
| Docking marker accuracy | No (usually installed by buyer) | Install and maintain markers carefully |
| Fixed equipment interface position error | No | Measure fixed equipment interface |
These errors do not simply add (some may cancel out), but in the worst case they do stack. This is why a robot with good positioning accuracy on paper may produce significant interface error during on-site docking.
Vision, Reference Markers, and Local Repositioning
Most AMRs switch to a local fine-positioning strategy in the final stage of docking, not relying on global map positioning.
Common local positioning methods:
| Method | Principle | Dependencies |
| QR code / ArUco marker | Camera reads floor or wall marker | Marker clear, unobstructed, adequate lighting |
| Reflector | Laser detects high-reflectivity marker | Marker unobstructed, laser interference-free |
| Mechanical locating pin | Tapered pin + hole mechanical guidance | Pin-hole alignment margin sufficient, undamaged |
| Visual feature matching | Camera matches preset scene features | Scene features stable, lighting varies little |
| Laser profile matching | Laser scans docking position profile | Profile features distinct, unobstructed |
Confirm which local positioning method the supplier’s docking accuracy is based on. If it relies on QR codes or reflectors, the installation accuracy, maintenance requirements, and environmental durability (wear, dirt, obstruction) of these markers need to be included in the operations plan.
Floor marker maintenance is a long-term factor affecting docking accuracy, not a one-time installation fix. Buyers have reported that floor codes break often, resin coating gets dirty, and PET film gets crushed by forklift traffic.
How to Test Accuracy Under Full Load
Accuracy numbers seen in empty-load demos cannot be directly used as expectations for loaded conditions.
Full-load accuracy test method:
- Prepare actual load: Use your actual load (weight, geometry, CG), not a counterweight — load geometry affects accuracy as much as weight.
- Test multiple docking positions: At least 3 different positions (illustrative protocol; project acceptance count to be agreed), including straight approach and post-turn approach.
- Repeat testing: At least 10 repetitions per position (illustrative protocol; project acceptance count to be agreed), recording each deviation.
- Measure final interface error: Do not just measure robot position — measure the actual deviation between the load interface and the target interface.
- Record failure count: How many needed manual correction? How many completely failed?
- Different floor conditions: If it passes on clean flooring, also verify on oily or worn floors.
Docking accuracy is not about “the best attempt achieved X mm” but “the worst attempt deviated how much” and “how often manual intervention is needed.” 9 out of 10 good docks with 1 at a large deviation is completely different from 10 consistent moderate deviations for a production line.
Measuring Failed Docks and Manual Corrections, Not Just Millimeters
Accuracy evaluation should not look only at millimeters but also at operational-level metrics:
| Metric | Why it matters | How to measure |
| Docking success rate (%) | Directly affects line takt and manual intervention frequency | Record success/failure count |
| Manual corrections per shift | Reflects system usability under real conditions | Operations records |
| Average docking time (s) | Affects cycle time and throughput | Time recording |
| Worst docking deviation (mm) | Assess whether worst case is within safe range | Deviation records |
| Recovery time after failure (s) | Time from failure to manual intervention to resumed operation | Time recording |
If spec-sheet accuracy translates to a 70% docking success rate, with 30% needing a manual push or repositioning, then on a production line it is indeed problematic. But if docking success rate is 99% and deviations are within tolerance, the same accuracy number may be completely adequate. The difference is in the application scenario and tolerance requirements.
Docking Accuracy Acceptance Template
Use this template during FAT and SAT to systematically verify docking accuracy.
| Test item | Test conditions | Pass criteria (define per project) | Test result | FAT/SAT |
| Empty-load docking accuracy | ||||
| Straight approach docking | Empty, 3 positions (illustrative), 10 reps each (illustrative) | _____ | _____ | FAT |
| Post-turn docking | Empty, 3 positions (illustrative), 10 reps each (illustrative) | _____ | _____ | FAT |
| Full-load docking accuracy | ||||
| Straight approach docking | Actual load, 3 positions (illustrative), 10 reps each (illustrative) | _____ | _____ | FAT+SAT |
| Post-turn docking | Actual load, 3 positions (illustrative), 10 reps each (illustrative) | _____ | _____ | FAT+SAT |
| Interface error | ||||
| Final interface deviation | Actual load, measure load interface vs. target interface | _____ | _____ | SAT |
| Offset-load docking | Max allowable offset, 10 reps (illustrative protocol) | _____ | _____ | FAT |
| Operational metrics | ||||
| Docking success rate | Actual load, 50 consecutive (illustrative protocol; project acceptance count to be agreed) | _____ | _____ | SAT |
| Manual corrections | Actual load, one shift (illustrative protocol; project acceptance count to be agreed) | _____ | _____ | SAT |
| Average docking time | Actual load, timed | _____ | _____ | SAT |
| Worst docking deviation | Actual load, record max | _____ | _____ | SAT |
| Failure recovery time | Simulated failure, manual recovery | _____ | _____ | SAT |
| Environmental conditions | ||||
| Oily floor docking | Actual load, oily floor | _____ | _____ | SAT |
| Marker wear condition | Simulated partial marker wear | _____ | _____ | SAT |
Need to Verify Docking Tolerance?
Navigation accuracy and interface accuracy are different. We can help compare your real handoff tolerance against the robot, load, floor, marker, and docking method.
Please share, if available: required interface tolerance, load and carrier geometry, docking approach, floor condition, local positioning method, fixed-equipment interface, and target success rate.
Check Docking FeasibilityAccuracy Verification Inputs
- Distinguish four accuracy metrics — positioning accuracy, repeatability, docking accuracy, and interface error are not the same number.
- Spec sheet accuracy is usually based on empty-load and ideal conditions — ask the supplier for accuracy data under full load.
- Confirm the local positioning method — global positioning accuracy is usually insufficient for docking; QR codes, reflectors, or mechanical pins are needed.
- Floor marker maintenance is a long-term cost — wear, dirt, and crushing all affect docking accuracy.
- Measure final interface error, not robot position — load geometry transfer error may be larger than robot positioning error.
- Look beyond millimeters — look at success rate and manual intervention frequency — low success rate and high success rate mean completely different things for a production line.
- Do full-load docking tests at both FAT and SAT — empty-load demos cannot replace loaded verification.
Contact Us
In This Article
Safety LiDAR vs. 3D Camera on AMR: Protection Functions, Blind Spots, and Verification Boundaries
Sep 03, 2026
Cleanroom AMR: Beyond “ISO Class 5” — Particles, ESD, Materials, Lubrication, and Interface Requirements
Sep 03, 2026
Explosion-Proof AMR Selection: What Buyers Must Resolve Before Choosing in ATEX/IECEx Environments
Sep 03, 2026
Cold Storage AMR at -20°C: Battery, Condensation, Sensors, Lubrication, and Charging Risks
Sep 03, 2026