Singularity Analysis of a 3 Degrees-of-Freedom Parallel Manipulator