Optical encoders are commonly found in devices that operate in clean environments. Some printers use DC motors with optical encoding instead of stepper motors because it is less expensive. Small robots that operate in controled (indoor) environments also use optical encoders.
However, optical encoding cannot be used in dirty environments. Dust, sand, oil droplets, gunk can all easily render optical encoders useless. Most larger robots that operate in outdoor environments cannot use optical encoding unless the encoder is concealed (air-tight). This is still possible because motion can be clutched by magnets so that there is no mechanical linkage from the axle to be encoded to the encoder axle.
Copyright © 2006-02-15 by Tak Auyeung