소개
VEXcode VR에서 Python을 사용하려면 VR Enhanced 또는 Premium 라이선스가 필요합니다. 수업 코드로 로그인했는지, 그리고 왼쪽 상단 모서리에 있는 VR 로고가 회색이나 금색인지 확인하세요.
월 미로 챌린지에서는 VEXcode VR Python을 사용하여 VR 로봇을 월 미로 놀이터 에서 처음부터 끝까지 탐색합니다. 거리 센서와 조건 연산자를 사용하여 벽 미로 문제를 푸는 방법을 배웁니다.
아래 비디오 클립에서 VR 로봇은 놀이터 하단 중앙에 있는 미로 시작점에서 시작하여 상단 중앙에 도착합니다. 미로를 풀기 위해 로봇은 놀이터의 벽을 피하기 위해 운전하고 방향을 전환합니다. 먼저 앞으로 운전하고 오른쪽, 왼쪽으로 4번 조합하여 방향을 전환하여 첫 번째 벽을 돌아갑니다. 그런 다음 앞으로 나아가 왼쪽으로, 그리고 오른쪽으로 돌아 미로의 중앙에 도착합니다. 마지막 벽을 돌아가기 위해 로봇은 앞으로 주행한 후 3번 좌회전하고, 마지막으로 오른쪽으로 도는 동작을 반복하고 주행한 후 좌회전하여 결승선까지 주행합니다.
벽 미로 문제
이전 단원에서는 VR 로봇이 벽에 닿고 범퍼 센서를 누를 때까지 운전하여 벽 미로를 탐색했습니다. 하지만에 닿지 않고 미로을 탐색하고 싶다면 어떻게 해야 할까요? 다행히도 VR 로봇과 우리 코드에는 벽에 부딪히지 않고 벽 미로 문제를 해결하는 데 도움이 되는 도구가 있습니다. 이 단원에서는 이러한 도구에 대해 학습하게 되는데, 다음 과정에서는 거리 센서에 대해 학습하게 됩니다.