A New Objective Function for Obstacle Avoidance by Redundant Service Robot Arms. (8th March 2016)