obstacle avoidance and path planning robot using neural network