Dynamic performance evaluation and design of three and less-than-three degrees of freedom parallel manipulators