LineFollower avoids obstacles