Looks like a possibility. How do you detect the direction of travel? How does the sensor on the inner ring detect the difference between a blank spot and a slow move between two non-blank spots? I'm guessing the inner ring needs a quadrature sensor for both purposes.