Type synthesis of three-DOF up-equivalent parallel manipulators using a virtual-chain approach