레슨 2: 미니 챌린지
미니 챌린지
이 미니 챌린지에서는 거리 센서를 사용하여 VR 로봇이 벽 미로 놀이터 의 시작 지점에서 숫자 '1'까지 주행하는 프로젝트를 만듭니다. 이 프로젝트에서는 (>) 연산자와 get_distance 명령을 사용하여 여러 개의 while 루프를 사용합니다.

귀하의 정보를 위해
거리 센서에서 보고된 값은 모니터 콘솔에서도 모니터링할 수 있습니다. 모니터 콘솔에서 센서 값을 모니터링하면 사용자는 프로젝트의 특정 값(또는 여러 값)에 대한 실시간 보고서를 볼 수 있습니다. 도움말 옆에 있는 모니터 아이콘을 선택하여 모니터 창에 액세스합니다.

이 프로젝트에서 모니터 콘솔을 사용하면 get_distance명령에서 보고되는 값을 볼 수 있으며, 이를 통해 VR 로봇이 Wall Maze Playground를 성공적으로 주행하기 위해 언제 회전해야 하는지 판단하는 데 도움이 됩니다. 아래 비디오 클립에서 VR 로봇이 놀이터에서 움직일 때, 열린 모니터 콘솔에는 전면 거리(밀리미터)와 전면 거리(인치) 데이터가 실시간으로 업데이트되어 표시됩니다.
모니터 콘솔에 센서 값을 표시하려면 아래와 같이 프로젝트의 첫 번째 줄에 monitor_sensor명령을 드래그하거나 입력합니다. 센서 식별자를 문자열로 명령의 매개변수에 입력합니다. 이 프로젝트의 경우, 모니터 콘솔에 표시되는 값은 전면 거리 센서에서 가져온 것이고, 문자열 매개변수는 "front_distance.get_distance"입니다.
def main():
monitor_sensor("전방_거리.get_distance")모니터 콘솔 사용 방법에 대한 자세한 내용 이 문서참조하세요.
미니 챌린지를 완료하려면 다음 단계를 따르세요.
- 미니 챌린지를 완료하기 위해 VR 로봇이 어떻게 주행해야 하는지 알아보려면 솔루션 영상을 시청하세요. 아래 비디오 클립에서 VR 로봇은 시작 위치에서 시작하여 먼저 오른쪽으로 돌아 로봇과 숫자 1을 분리하는 짧은 벽을 마주합니다. 로봇은 앞으로 나아가고, 좌회전하고, 앞으로 나아가고, 우회전 두 번을 해서 첫 번째 벽을 지나갑니다. 다음으로, 로봇은 오른쪽으로 돌아 두 번 앞으로 주행하여 수평 벽을 돌아 숫자 1로 이동합니다.
- Unit5Lesson2 프로젝트에 필요한 명령을 추가하거나 제거하여 프로젝트를 만듭니다.
- 프로젝트를 시작하여 테스트해 보세요.
- 프로젝트가 성공적이지 않으면, 편집하고 다시 시도하세요. VR 로봇이 시작점에서 숫자 '1'까지 성공적으로 주행할 때까지 프로젝트를 계속 수정하고 실행합니다.
- VR 로봇이 시작 지점에서 숫자 '1'까지 성공적으로 주행하면 프로젝트를 저장합니다.
축하해요! 미니 챌린지를 해결했습니다!