An Optimum Multi-Objective Design Procedure for Parallel Manipulators