A Multi-Objective Optimization Design for a 4R Service Robot