Multi-Objective Geometric Optimization of A Multi-Link Manipulator Using Parameterized Design Method