Technical guide8 min read

Robot repeatability is not absolute accuracy: when should a cell be calibrated?

A robot may return tightly to a taught pose yet miss coordinates supplied by CAD, vision or another machine. Specify the spatial relationship the task actually depends on, then test repeatability, absolute positioning, frame registration and the final process separately.

By Matrix Dimension Robotics Engineering

Product rendering of an AI single and dual-arm control hub connected to robotic systems

The short answer: a fixed, taught process may depend mainly on repeatability because teaching absorbs a stable coordinate offset. Offline programming, vision guidance, robot replacement, bimanual handovers and mobile manipulation depend on external frames agreeing with physical reality, so absolute positioning and registration need their own acceptance evidence. Calibration can reduce systematic, modelled error; it cannot repair unstable mechanics, thermal variation, changing loads or poor repeatability.

“Robot accuracy” is at least four different questions

ISO 9283 defines performance criteria and related tests for manipulating industrial robots, including pose and path behavior. Those controlled robot measurements are useful inputs, but they are not a process-capability result for a complete cell.

Evidence layerQuestion it answersTypical failureAppropriate check
Pose repeatabilityDo repeated commands form a tight cluster?Scatter from looseness, backlash, temperature or changing loadRepeated measurements at relevant payloads, speeds, poses and approach directions
Absolute pose accuracyDoes the measured TCP reach the commanded coordinate?Consistent bias from joint zero offsets, link parameters or deflectionCompare command and measured pose with an external reference
Frame registrationDo robot, tool, part, camera and peer-machine frames agree?Incorrect TCP, base, work-object or hand-eye transformValidate each transform and use independent check poses
Process capabilityDoes assembly, machining, inspection or handling meet its requirement?Combined tooling, perception, contact, material and workflow errorRun the complete task on representative parts

ISO 9787:2013 defines robot coordinate systems and motion nomenclature for alignment, testing and programming. Common names help teams communicate; they do not prove that base, flange, TCP, work-object and camera transforms have been measured correctly.

Choose the evidence from how points enter the process

Programming and task modeEvidence to prioritizeWhy
Fixed fixture with every point taught in the cellRepeatability and process outputTeaching absorbs stable bias, but not random spread or drift
CAD or offline-generated pathsAbsolute pose/path accuracy and base registrationThe real robot must reproduce coordinates created outside the cell
Vision-guided handling or inspectionCamera, hand-eye/workcell, TCP and task validationPixel-to-part-to-robot transforms all contribute to the landing error
Bimanual work or transfer between robotsEach arm's repeatability, relative registration and shared-part resultSmall biases from two kinematic chains can meet at one contact task
Mobile manipulation, station reuse or robot replacementDocking/localization, base, arm, tool and station registrationThe system reconstructs a longer spatial chain after every move or change

Calibrate systematic error only after stability is established

NIST's study on improving and quantifying robot accuracy in situ addresses the need for positional accuracy in simulation-assisted programming and high-tolerance assembly. By identifying joint zero offsets, the researchers improved average positioning accuracy roughly fourfold for the studied arm and measurement setup. That is evidence that in-situ kinematic calibration can work—not a transferable accuracy promise for every robot, payload or workspace.

NISTIR 8093 describes calibration as identifying a better relationship between joint readings and the end effector's actual workspace position, then applying the identified changes to positioning software. It also explains that coordination with external sensors, tools or other robots requires registration to an external coordinate frame. Kinematic calibration, TCP calibration and camera-to-cell registration should therefore remain separate line items.

A seven-stage calibration acceptance workflow

  1. Start from the process tolerance. Define the product result, critical poses and permitted compensation. Do not copy a datasheet repeatability value into the cell requirement.
  2. Freeze the test state. Record robot and software versions, tool, payload, speed, warm-up, temperature, mounting and safety configuration. Resolve evident mechanical or installation faults first.
  3. Measure repeatability before fitting a model. Exercise the task-relevant workspace, orientations and approach directions. Unstable dispersion points to mechanics, thermal state, load or measurement—not a richer compensation model.
  4. Establish a credible reference. Select external metrology that covers the required position and orientation range. Record its calibration state, setup, environment and uncertainty. ISO/TR 13309 addresses test-equipment principles and metrology methods used with ISO 9283.
  5. Separate the error chain. Check arm kinematics, base, TCP, work object, camera and mobile-platform localization individually. Adjust only the layer supported by evidence.
  6. Hold out validation poses. Identify calibration parameters with one set of points, then verify untrained workspace poses and paths. A fit that only works at calibration points is not cell-wide acceptance.
  7. Return to the process. Validate quality, cycle, clearance and recovery with representative parts. Define rechecks after relocation, collision, maintenance, tool change or a reference trend breach.

Treat calibration as controlled configuration, not a permanent label

NIST's work on industrial robot accuracy degradation monitoring discusses position-dependent errors caused by geometry as well as load, gravity, backlash, thermal environment and degradation. It also notes that an instrument that is not repeatable cannot be represented reliably by calibration or an error model. A plant can retain a small set of stable reference poses or parts for trend checks, using a breach to trigger investigation or revalidation rather than automatically declaring the robot uncalibrated.

Matrix Dimension perspective

The following is an engineering inference from the standards and NIST work: for an AI single/dual-arm control hub or wheeled humanoid project, the useful starting document is a transform chain from task coordinates to the business result—not a single “total accuracy” number. Mark who establishes each link, how it is measured, what invalidates it and how it is recovered. That map shows whether the next investment belongs in teaching, vision compensation, kinematic calibration, tooling or task design. Our embodied-robot pilot protocol covers the broader task-level evidence around this metrology layer.

Scope boundary: This guide is a requirements and acceptance framework, not a calibration certificate, ISO conformity statement or accuracy claim for any Matrix Dimension product. The actual device, task, site conditions, complete standards, measurement uncertainty and process tolerance must set project limits and revalidation intervals.

Frequently asked questions

Why can a highly repeatable robot still miss an offline-programmed point?

Repeatability describes how closely repeated outcomes agree, not how close they are to an external target. Offline paths also depend on robot kinematics and the base, TCP, work-object and CAD registrations; a stable error in any one can shift the path.

Is TCP calibration the same as absolute-accuracy calibration?

No. TCP calibration establishes the tool relative to the flange. Absolute-accuracy work can also identify robot kinematic parameters, while base, work-object and camera frames require their own registration and validation.

Can vision compensation replace robot calibration?

Sometimes it can correct observable part or target offsets, but camera calibration, occlusion, field of view and measurement uncertainty join the error chain. Offline paths, unseen motions and multi-robot coordination may still require arm and frame-registration evidence.

Sources

These primary sources support the material facts and engineering boundaries discussed above.

  1. ISO 9283:1998 — Manipulating industrial robots — Performance criteria and related test methods
  2. ISO/TR 13309:1995 — Test equipment and metrology methods for ISO 9283 evaluation
  3. ISO 9787:2013 — Robots and robotic devices — Coordinate systems and motion nomenclatures
  4. NIST — Efficiently Improving and Quantifying Robot Accuracy In Situ
  5. NISTIR 8093 — Foundations for Industrial Machine Registration
  6. NIST — Industrial Robot Accuracy Degradation Monitoring and Quick Health Assessment

Evaluating robot control, bimanual manipulation or a mobile platform?

Talk to Matrix Dimension →