The angular position sensor can be integrated into most motion control applications where precision monitoring of angular position is required. In order to eliminate mechanical wear of present angular position sensors for determining the rotation orientation, two new non-contact methods utilizing photoelectric switches are proposed and the corresponding sensors are established. One sensor comprises a gravitational ball, one or more light sources and a circular array of photodetectors, and realizes angular position measurement by setting a block between the light source and the corresponding photodetector which is rotated to the lowest point. Another sensor consists of transmitter-receiver sets and an optical encoder. Different from traditional rotary encoder, the transmitter-receiver sets are arranged around the circumference of rotation, and the optical encoder is only one-turn encoder. The concrete configurations of the sensors are described in detail and typical prototypes are illustrated. Both the angular position sensors are non-contact, compact, and low-cost. They can resist harsh environmental conditions such as vibration, excessive ambient temperature, dirt, moisture and dew, so it is especially well-suited for motion control applications.