Intelligent obstacle avoidance algorithms for autonomous underwater vehicle. (December 2020)