Novel Rotary Encoder with Multi-Axis Hall Sensors