Line Following Robot with Obstacle Detection