A multi-objective optimization design of industrial robot arms