미노스의 미궁
도전: 그리스 신화에서 미노스 왕은 정교하게 설계된 미궁을 가지고 있었습니다. 미궁 속에는 괴물 미노타우로스가 살고 있었다. 영웅 테세우스는 미노타우로스와 대화하기 위해 자발적으로 동굴 안으로 들어갔다. 그는 실뭉치를 이용해 미로의 구불구불한 통로를 따라 길을 찾아갔다. 그래서 그는 실을 따라 미로 입구까지 쉽게 돌아갈 수 있었다. 이 활동에서는 VR 로봇을 시작 위치(녹색 사각형)에서 끝 위치(빨간색 사각형)까지 이동시키는 알고리즘을 만들고, VR 펜을 사용하여 Wall Maze+ Playground에서 미노스의 신화 속 미궁의 해결 경로를 기록합니다.
- 벽미로+놀이터를 선택하세요.
- 에서 .vrmaze 파일을 다운로드하고 플레이그라운드에 미로를 업로드하세요.
- VR 로봇이 시작 위치(녹색 사각형)에서 끝 위치(빨간색 사각형)까지 하도록 코드를 작성하세요.
- 전방 거리 센서를 사용하여 VR 로봇이 미로에서 벽에 부딪히지 않고 움직이도록 조종하세요.
- 오른쪽 거리 센서를 사용하여 출구 방향을 확인하십시오.
- 다운 아이 센서를 사용하여 빨간색이 나타나는지 확인하여 VR 로봇이 최종 위치에 도착했는지 판단하십시오.
- [Forever] 블록을 사용하여 VR 로봇이 미로에서 계속 움직이도록 하고, 다운 아이 센서가 로봇을 멈추기 위해 최종 위치를 지속적으로 확인하도록 하세요.
- VR 펜을 사용하여 움직이는 경로를 따라 미로의 해법을 기록하세요.
- 프로젝트에 미노스의 미궁을 공략하는 전략을 설명하는 메모를 추가하세요.
유용한 팁
- VEXcode VR의 VR MazeBot 기능에 대한 자세한 내용이 문서 참조 .
감지 범주의 다운아이 감지 블록을 사용하여 아이 센서가 특정 색상을 감지했는지 를 보고합니다.

- 일치하는 Python 명령:
down_eye.detect(RED)
- 전방 거리 센서를 사용하여 VR 로봇이 벽에 가까워지는지 확인하십시오.
VR 로봇과 가장 가까운 물체 사이의 거리가 임계값보다 작은지 여부를 보고하여 VR 로봇이 벽에 가까워지고 있는지 판단하려면 운영자 범주의 미만 비교 블록을 사용하십시오.

- 일치하는 Python 명령:
front_distance.get_distance(MM) < 200- 오른쪽 거리 센서를 사용하여 출구 방향을 확인하십시오.
VR 로봇과 물체 사이의 거리가 임계값보다 큰지 여부를 보고하여 출구 방향을 결정하려면 운영자 범주의 비교 블록을 사용하십시오.

- 일치하는 Python 명령:
left_distance.get_distance(MM) > 300제어(Control) 범주의 ` if then else 블록을 사용하여 VR 로봇이 벽에 가까워지는지 확인하고, 부울 조건에 따라 다양한 동작을 수행하는 코드를 실행합니다.

일치하는 Python 명령:
조건이 이면 통과하고, 그렇지 않으면 통과합니다.