연습
학습 섹션에서는 회전 속도 조정 및 각도 측정 등 경로 계획 및 구동계 코딩에 대해 배웠습니다. 이제 학습한 내용을 적용하여 BaseBot을 코드화하여 Cube Sweeper 연습 활동을 완료합니다.
이 활동에서는 로봇이 두 개의 IQ 큐브를 필드 밖으로 완전히 밀어내도록 코딩합니다. 로봇이 필드를 청소하고 두 개의 큐브를 제거할 수 있도록 프로젝트를 반복합니다. 아래 영상을 시청하고, 배운 내용을 적용하여 Cube Sweeper 연습 활동을 완료하는 방법을 알아보세요.
이제 큐브 스위퍼 연습 활동을 완료할 차례입니다!
이 애니메이션은 로봇이 필드에서 두 큐브를 모두 밀어내어 큐브 스위퍼 연습 활동을 완료하기 위해 이동할 수 있는 한 가지 방법을 보여줍니다. 필드에는 오른쪽 상단에 녹색 큐브가 있고, 왼쪽 상단에 빨간색 큐브가 있습니다. 베이스봇은 필드의 중앙 뒤쪽에서 출발하여 중앙으로 이동한 후 녹색 큐브를 향해 방향을 돌려 밀어냅니다. 그런 다음 중앙으로 후진하여 빨간 큐브를 향해 돌아서 앞으로 나아가며 밀어냅니다.
연습 활동을 완료하려면 이 문서를 참고 자료로 사용하십시오.
Cube Sweeper 연습 활동을 완료하면 엔지니어링 노트북에 로봇 경로와 테스트 결과를 기록하세요.
- 로봇의 경로를 설명하고 설명하세요.
- 로봇이 첫 번째 큐브를 향하여 얼마나 멀리 회전해야 합니까? 두 번째는? 어떤 측정을 해야 했습니까?
- 프로젝트에서 가장 먼저 변경한 사항은 무엇인가요? 그 이유는 무엇인가요?
디자인 아이디어와 테스트를 기록하는 방법에 대한 예는 왼쪽의 이미지를 참조하세요.

챌린지에 대비하세요
경쟁(다음 페이지)에서는 로봇이 10개의 큐브를 모두 필드 밖으로 밀어내도록 코드를 작성합니다. 가장 빠른 시간이 승리합니다. 도전 과제에 참여하는 방법을 배우고, 이해도를 확인한 다음, 도전 과제를 위해 연습하세요.
이 애니메이션을 시청하면 BaseBot이 필드에서 10개의 큐브를 모두 밀어내는 예를 볼 수 있습니다. 애니메이션에서 IQ BaseBot은 필드 뒤쪽 중앙에서 시작하며, 화면 오른쪽 상단에 타이머가 있고, 화면 왼쪽 상단에 점수 카운터가 있습니다. 3부터 카운트다운이 끝나면 베이스봇은 먼저 왼쪽으로 돌아서 앞으로 나아가 왼쪽 아래의 성을 밀어낸 다음, 뒤로 돌아가 대각선으로 향하여 가운데와 오른쪽 위의 성을 밀어냅니다. 그런 다음 오른쪽으로 돌아서 오른쪽 아래의 성을 밀어내고 마지막으로 다시 오른쪽으로 돌아 왼쪽 위의 성을 필드에서 밀어냅니다. 점수는 10점에 도달하고, 타이머는 약 26초를 표시합니다.