Text this: Obstacles avoidance mobile robot system in uncertain and ever-changing surroundings