Manipulator motion planning using flexible obstacle avoidance based on model learning. (15th May 2017)