Optimal-arrangement-based four-scanning-heads error separation technique for self-calibration of angle encoders. (5th July 2018)