Position control of a 3-CPU spherical parallel manipulator