Line Following Robot with Collision Avoidance