Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added section on mounting

Background knowledge

RLS has a good background on different types of encoder which is explained really well. Not worth writing about here because they do such a good job

...

The page on resolution, accuracy and repeatability are particularly important to understand, as these can be the least intuitive to understand (notes below in terms section):

https://www.rls.si/eng/encoder-handbook/resolution-accuracy-repeatability

Type

Terms

Resolution: The smallest movement detected by the encoder

  • Measured differently for linear and rotary encoders 


Resolution - Linear (μm): The length of one measured step 

Image Added

Resolution - Absolute Rotary: The number of measured segments/units per revolution

    • Ex. 13-bit = 213 = 8,192 steps per rotation

Resolution - Incremental Rotary: Pulses per revolution (PPR) is a signal pulse from one rising edge to the next and Counts per revolution (CPR) marks both rising and falling edges on both channels. You can get the CPR by multiplying the PPR by 4.

Image Added

Image Added

Accuracy: how close the output is to where it is suppose to be (where the encoder is saying it should be). It is the max measurement error.

  • High resolution does not necessarily mean high accuracy


Repeatability: The max difference between different measurements at the same position. 

  • Even if all the measurements are wrong, if they are all wrong in the same way (so they are in a similar place at every revolution) it is repeatable.

Types

For our purposes: It has been decided by the other sub-teams to go with absolute rotary encoders for the sake of narrowing the scope of the first revision. In future revisions it might be worth considering to use incremental encoders in addition to the absolute rotary encoders.

Image Added

Mounting 

Types of Rotary Encoders

Shafted Rotary Encoders

Required

  1. Encoder Mount - Usually a mounting flange or a foot mount attaching encoder to a fixed surface (typically bracket or adapter) 
  2. Connection from encoder shaft to motor shaft or load - Typically a flexible coupling or a belt drive 
    1. Flexible coupling
      1. Advantages: Compensates for shaft misalignment, isolates encoder from shock, vibration, noise and movement in the shaft/motor
      2. Disadvantages: Add space in line with the motor shaft, increases instillation time/complexity

Image Added

In this example a mounting flange is used (1) and a flexible coupling is used (2)

Image Added

Hollow Shaft Rotary Encoders - Direct Mounting 

  • Have hollow bores that allow them to be mounted directly on to the shaft of the motor with a concentric clip
  • How to install 

Required

  1. Concentric clip - fixes the encoder to the shaft
  2. Flexible tether or torque arm - Prevents the encoder from rotating with the shaft

In the example a concentric clip is used with a flexible tether to mount a hollow shaft rotary encoder

hollow-shaft-encoder-mounting-diagram-smallImage Added

Hub Shaft Rotary Encoders - Direct Mounting

  • Similar to hollow shaft but the encoder caps the end of the shaft

Required

  1. Plastic sleeve or insert - isolates encoder from motor shaft current (can alternatively use other grounding equipment)


Bearingless Rotary Encoders - Ring or C-Face Mounting

Current Sponsors

For the 2021 season we have full sponsorships from Netzer & RLS

...

If we are sponsored with free sensors we me as well used the best ones available.

Image Added

Simple Trig & the Tolerance Stackup

...

The zone of tolerance and stackups are shown below qualitatively. It is assumed the joints are stiff and have no play. It is also assumed the link lengths have no error, and the joints are square and concentric.

...

All of the diagrams represent a 2D robot. The gray bars are the links of the arm. of where is should be. The red dots are the point points of each link. The blue dots represent where the arm could be within the accuracy rating of the imaginary encoder on each joint. This is to help better visualize what is important when calculating tolerance stackups. The accuracies are scaled down for visualization

LinkageEncoder AccuracyDiagram
straight position, equal lengths5° each
Image Removed

Image Added

straight position, decreasing lengths5° each
Image Removed

Image Added

straight position, increasing lengths5° each
Image Removed

Image Added

zig-zag, equal lengths5° each
Image Removed

Image Added

Arbitrary angles, equal lengths5° each
Image Removed

Image Added

straight position, equal lengths1°, 1°, 9°, 9°
Image Removed

Image Added

straight position, equal lengths9°, 9°, 1°, 1°
Image Removed

Image Added

straight position, decreasing lengths1°, 1°, 9°, 9°
Image Removed

Image Added

straight position, decreasing lengths9°, 9°, 1°, 1°
Image Removed
Image Added


straight position, increasing lengths1°, 1°, 9°, 9°
Image Removed

Image Added

straight position, increasing lengths9°, 9°, 1°, 1°
Image Removed

Image Added

zig-zag, equal lengths1°, 1°, 9°, 9°
Image Removed

Image Added

zig-zag, equal lengths

9°, 9°, 1°, 1°
Image Removed

Image Added

Arbitrary angles, equal lengths1°, 1°, 9°, 9°
Image Removed

Image Added

Arbitrary angles, equal lengths9°, 9°, 1°, 1°
Image Removed

Image Added

From this we can draw a few crude conclusions. To get the smallest zone of tolerance at the end effector it is best to stick the most accurate sensors near the root of the arm. It is best to decrease the length of each linkage the farther you go from the root. This will also be true for repeatibility, and backlash of each joint.