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