Obstacle-Avoiding Robot Problem