Self-motion conditions for a 3-PPPS parallel robot with delta-shaped base