Geometric synthesis of spatial parallel manipulators with fewer than six degrees of freedom