Line Following Robot With Obstacle Avoidance