연습
마지막 섹션에서는 거리 센서를 사용하여 거리를 측정하고, 물체와 상대 크기를 감지하고, 물체 속도를 보고하는 방법을 배웠습니다. 거리 센서의 작동 방식과 VEXcode IQ를 사용하여 코딩하는 방법을 배웠습니다. 이 활동에서는 학습한 내용을 적용하여 로봇을 코딩하여 큐브를 찾아 필드에서 밀어냅니다.
연습 활동에서 VEXcode IQ 프로젝트를 생성하여 큐브를 찾아 필드에서 밀어내고 로봇 자체가 필드의 가장자리에서 떨어지지 않도록 합니다. 큐브의 시작 위치가 변경되더라도 로봇이 이 작업을 완료할 수 있도록 프로젝트를 반복합니다. 아래 동영상을 통해 학습한 내용을 적용하여 푸시잇오프 (Push it Off) 연습 활동을 완료하는 방법을 알아보세요. 아래 영상을 시청하여 배운 내용을 적용하여 Push it Off 연습 활동을 완료하는 방법을 알아보세요.
이제 Push it Off 연습 활동을 완료할 차례입니다!
이 애니메이션에서 로봇은 정육면체 방향으로 회전하여 정육면체를 향해 운전하고 필드에서 밀어냅니다. 그런 다음 로봇과 큐브가 리셋되고 이번에는 큐브가 다른 위치에 있습니다. 로봇은 큐브를 향해 회전하고 필드에서 밀어냅니다. 이 애니메이션은 프로젝트가 Push it Off 활동을 완료하기 위해 어떻게 생성될 수 있는지에 대한 한 가지 예를 보여줍니다. 로봇은 큐브를 향해 회전하여 필드 밖으로 밀어냅니다. 이 애니메이션은 Push it Off 활동을 완료하기 위해 프로젝트를 만드는 방법의 한 가지 예를 보여줍니다.
푸시 잇 오프 활동을 완료하면 엔지니어링 노트에 프로젝트와 테스트를 기록합니다.
- 로봇이 활동을 완료하기 위해 어떻게 움직여야 하는지를 보여주는 그림을 그립니다.
- 사진을 기반으로 프로젝트를 생성하는 데 필요한 단계를 나열합니다.
- 각 반복 후 변경 사항을 기록합니다.
프로젝트 아이디어와 테스트를 기록하는 방법에 대한 예는 왼쪽의 이미지를 참조하십시오.

경쟁 (다음 페이지) 에서 로봇을 코딩하여 큐브 크래셔 챌린지에서 가능한 한 빨리 필드에서 네 개의 큐브를 떨어뜨립니다.
아래 애니메이션을 시청하여 로봇이 큐브 크래셔 챌린지를 완료하기 위해 어떻게 움직이는지 보여주는 예를 확인하세요. 베이스봇은 필드 중앙에서 시작하며, 주변 선에 무작위로 4개의 큐브가 배치됩니다. 로봇은 첫 번째 큐브를 감지하고 밀어낸 다음, 두 번째 큐브를 감지하기 위해 이동합니다. 애니메이션은 네 번째 큐브가 필드 밖으로 밀려나면서 제한 시간 시험이 끝나는 모습을 보여줍니다.
도전 과제를 완료하는 방법을 알아보고, 이해도를 확인한 다음, 도전 과제를 위해 연습해 보세요.
이 챌린지의 목표는 로봇이 필드에서 떨어지지 않고 가능한 한 빨리 필드에서 네 개의 큐브를 모두 밀어내는 것입니다.
이 애니메이션을 시청하여 로봇이 큐브 크래셔 챌린지를 완료하기 위해 어떻게 움직일 수 있는지에 대한 예를 확인하십시오.