Intelligent Obstacle Avoidance Algorithm for Mobile Robots in Uncertain Environment. (30th March 2022)