Structural Synthesis of Parallel Robots: Part 1: Methodology