An improved artificial potential field method of trajectory planning and obstacle avoidance for redundant manipulators. (19th September 2018)