ROBOTIC.INDUSTRIES

Perception and Sensors

Encoder Resolution: Why 17 Bit Is the Floor

Encoder resolution at the joint decides how finely a robot can position its tool. Here is the arithmetic from bits to millimetres, and why the gearbox matters more than the encoder.

Three-dimensional sensor mounted above a bin of randomly oriented metal parts
Three-dimensional sensor mounted above a bin of randomly oriented metal parts

A 17-bit encoder divides one revolution into 131,072 counts. Behind a 100:1 gearbox that is 13.1 million counts per output revolution, or 0.0000275 degrees per count, which at a 1 m arm length is well under a micrometre. Encoder resolution is therefore almost never the limit on robot accuracy. Gearbox backlash, structural deflection and thermal expansion are.

131,072counts per revolution at 17 bit
0.0000275 degper count behind a 100:1 gearbox
0.5 umresulting resolution at 1 m arm length
1 to 3 arcmintypical gearbox backlash, the real limit

From bits to millimetres

Encoder resolution and what it means at the tool
BitsCounts per revDegrees per countBehind 100:1At 1 m radius
138,1920.04400.00044 deg7.7 um
1532,7680.01100.00011 deg1.9 um
17131,0720.002750.0000275 deg0.48 um
19524,2880.000690.0000069 deg0.12 um
212,097,1520.000170.0000017 deg0.03 um
238,388,6080.0000430.00000043 deg0.007 um

Compare the right-hand column with a typical robot repeatability of 0.02 mm, which is 20 micrometres. Even a 13-bit encoder resolves nearly three times finer than that. The reason manufacturers fit 17 to 23 bit devices is not tool resolution; it is smooth velocity control at low speed, where a coarse encoder produces visible stepping and audible cogging.

Resolution is not accuracy. An encoder can report a position to 23 bits and be wrong by an arcminute, because resolution describes the smallest change it can report and accuracy describes how close the reading is to truth. Both appear on datasheets and only one is usually quoted in marketing.

What actually limits the joint

Error sources at a robot joint, referred to a 1 m tool radius
SourceTypical magnitudeAt 1 m
Encoder resolution, 17 bit behind 100:10.0000275 deg0.0005 mm
Encoder accuracy error0.005 to 0.05 deg0.09 to 0.9 mm
Gearbox backlash0.5 to 3 arcmin0.15 to 0.9 mm
Gearbox transmission error0.3 to 2 arcmin0.09 to 0.6 mm
Structural deflection under loadvaries0.05 to 1.5 mm
Thermal expansion, 10 K≈ 12 um/m/10 K0.12 mm

Read the first row against the rest. Encoder resolution contributes roughly a thousandth of what backlash contributes. This is why paying for a higher-resolution encoder to improve accuracy is misdirected spending, and why secondary encoders on the output shaft, which measure past the gearbox, deliver far more.

Why a second encoder is worth more than more bits

A motor-side encoder measures the motor shaft, before the gearbox. Everything the gearbox does wrong happens downstream of it and is invisible. A second encoder on the output shaft measures where the joint actually is, which changes what the controller can correct.

Motor-side only against dual encoder
PropertyMotor side onlyDual encoder
Sees gearbox backlashNoYes
Sees transmission errorNoYes
Sees structural deflection at the jointNoPartly
Typical accuracy improvementbaseline2 to 5x
Added cost per joint0significant
Control complexitysimpletwo-loop, tuning required
Typical useGeneral industrial armsPrecision arms, collaborative joints

The cost is real, which is why dual encoders appear on precision and collaborative arms rather than on every machine. Where they are fitted they also enable joint torque estimation from the deflection of a known compliance, which is how several collaborative designs sense contact without a dedicated force sensor.

Absolute against incremental

  • Absolute encoders report position directly at power-on, so the robot knows where it is without homing. Multi-turn versions track revolutions across power cycles, historically with a backup battery and increasingly through a geared or energy-harvesting mechanism.
  • Incremental encoders count from an unknown starting point and require a homing move. Cheaper, and unacceptable on any arm where an unexpected motion at startup is a hazard.
  • Battery-backed multi-turn devices introduce a maintenance item: a flat battery loses the position and requires remastering, which on a production cell is downtime plus a calibration procedure.

Nearly all modern industrial arms use absolute multi-turn encoders for exactly the safety and downtime reasons above.

Frequently asked questions

What encoder resolution does a robot joint need?

Industrial arms use 17 to 23 bit absolute encoders, but not for tool resolution. Even 13 bit behind a 100:1 gearbox resolves under 8 micrometres at 1 m. The higher resolution buys smooth low-speed velocity control.

Does a higher-resolution encoder make a robot more accurate?

Almost never. Gearbox backlash and transmission error contribute roughly a thousand times more than encoder resolution. A secondary encoder on the output shaft, measuring past the gearbox, helps far more.

What is the difference between resolution and accuracy?

Resolution is the smallest change the device can report; accuracy is how close the reading is to the true position. An encoder can have 23-bit resolution and an arcminute of accuracy error at the same time.

Why do robots use absolute encoders?

Because they report position at power-on without a homing move, which removes an unexpected startup motion and its associated hazard, and avoids production downtime after every power interruption.

What happens when the encoder battery dies?

The multi-turn position count is lost and the robot must be remastered, which is downtime plus a calibration procedure. Battery replacement intervals belong in the planned maintenance schedule rather than in the fault log.

Sources

  1. ISO 9283, manipulating industrial robots, performance criteria and test methodsRepeatability and accuracy definitions used for the comparison
  2. ISO 8373, robotics vocabularyInternational Organization for Standardization, joint and axis terminology
  3. Robotics at NISTNational Institute of Standards and Technology, robot performance measurement and test methods