연습
마지막 섹션에서는 광학 센서의 작동 방식과 코드에 있는 센서의 데이터를 사용하여 로봇이 결정을 내리는 방법을 배웠습니다. 이제 학습한 내용을 적용하여 알고리즘을 만들고 Robot Sweep 연습 활동을 완료합니다.
이 활동에서 로봇은 키우기 필드에서 두 개의 큐브를 자율적으로 구동하고 밀어냅니다. 아래 동영상을 통해 학습한 내용을 적용하여 로봇 청소 연습 활동을 완료하는 방법을 알아보세요.
이제 로봇 청소 연습 활동을 완료할 차례입니다!
이 애니메이션에서 BaseBot은 필드 중앙에서 시작하며, 그 주변에 두 개의 큐브가 무작위로 배치됩니다. 로봇은 첫 번째 큐브를 감지하여 필드 밖으로 밀어내고, 그다음 두 번째 큐브를 감지하여 필드 밖으로 밀어냅니다. 이것은 로봇이 로봇 청소 연습 활동을 완료하기 위해 취할 수 있는 가능한 경로 중 하나입니다.
로봇 스윕 연습 활동을 완료하면 엔지니어링 노트북에 결과를 기록하세요.
- 시작하기 전에 로봇이 완료하기를 원하는 행동을 계획하세요. 이러한 단계가 당신이 만들고자 하는 코드와 어떻게 관련이 있는지 생각해 보세요.
- 프로젝트를 실행할 때 로봇이 어떻게 움직이는지 메모하세요.
- 코드와 로봇의 빌드를 개선하기 위한 아이디어 목록을 만드세요.
결과를 기록하는 방법의 예는 이 이미지를 참조하세요.

챌린지 활동 준비하기
경쟁 (다음 페이지) 에서 로봇을 코딩하여 제기된 필드에서 4개의 큐브를 자율적으로 찾고 제거합니다. 아래 문서와 애니메이션을 보고 Sweep the Field 챌린지에 참가하는 방법을 알아보고, 이해도를 확인한 다음 챌린지를 위해 연습해 보세요.
아래 애니메이션을 시청하여 로봇이 도전 과제를 성공적으로 수행하는 방법의 예를 확인하세요. 베이스봇은 첫 번째 큐브를 감지하고 필드 밖으로 밀어냅니다. 그런 다음 다음 큐브를 감지하기 위해 이동합니다. 그런 다음 애니메이션은 네 번째 큐브가 감지되어 필드 밖으로 밀려나면서 제한 시간 시험이 끝나는 모습을 보여줍니다.