AI 비전 센서로 코딩을 시작할 준비를 하세요! 이번 수업에서는 VEX AIM 코딩 로봇을 코딩하여 필드에 무작위로 놓인 통을 감지하고 집어 올리는 방법을 알아보겠습니다. 센서를 사용하여 로봇이 물체를 향해 돌아서서 물건을 모으는 방법을 배웁니다. 그러면 로봇이 통을 찾아 모으고 발로 차는 프로젝트를 만들어 보세요. 통이 어디에서 시작하든 상관없습니다!
아래 영상을 시청하여 다음에 대해 알아보세요:
- AI 비전 센서란 무엇인가
- 매크로 블록이란 무엇인가
- Turn을 사용하여 객체 블록이 배럴을 향해 회전할 때까지 돌리는 방법
- Get object 블록을 사용하여 배럴을 수집하는 방법
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하여 사고를 이끌고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- AI 비전 센서는 어떻게 현장의 어느 위치에 있든 정밀하게 물체를 수집할 수 있게 할까요?
- 영상에서 당신의 주장을 뒷받침하는 어떤 부분을 보셨나요?
- AI 비전 센서를 사용하여 로봇이 문제를 해결하도록 코딩할 때 염두에 두어야 할 사항은 무엇입니까?
- AI 비전 센서를 사용하여 로봇이 방향을 바꾸고 물건을 가져오도록 코딩하는 데 대해 어떤 질문이 있나요?
이제 영상을 시청했으니, 생각을 일기에 적어보세요. 다음 질문에 답하여 사고를 이끌고 전체 학급 토론을 준비하는 데 도움을 받으세요.
- AI 비전 센서는 어떻게 현장의 어느 위치에 있든 정밀하게 물체를 수집할 수 있게 할까요?
- 영상에서 당신의 주장을 뒷받침하는 어떤 부분을 보셨나요?
- AI 비전 센서를 사용하여 로봇이 문제를 해결하도록 코딩할 때 염두에 두어야 할 사항은 무엇입니까?
- AI 비전 센서를 사용하여 로봇이 방향을 바꾸고 물건을 가져오도록 코딩하는 데 대해 어떤 질문이 있나요?
학생들이 영상을 시청하고 연습하기 전에, 전체 학급 모여 토론을 합니다. 제공된 질문에 대한 학생의 답변을 토론의 기초로 사용합니다.
대화 내내 학생들의 아이디어가 발전할 수 있도록 학생들의 답변을 칠판에 적어 두세요. AI 비전 센서를 사용한 코딩에 대한 질문 목록을 별도로 만들어 표시하면, 단원 전체에서 참조하고 다시 살펴볼 수 있습니다.
지도 연습
AI 비전 센서를 사용하여 로봇을 코딩하는 방법을 배우기 시작했으니, 이제 실습할 차례입니다!
1단계: 아래와 같이 주황색 통 하나와 로봇을 필드에 놓아 필드를 설정합니다.

2단계: 드라이브 모드를 사용하여 작업을 완료하는 데 필요한 로봇의 움직임을 모델링합니다.
- 여러분의 임무는 통을 향해 돌아서서 그것을 필드 벽에 차는 것입니다. AI 비전 센서를 사용하여 로봇을 제어하려면 VEX One Stick 컨트롤러의 위쪽 버튼을 사용하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 위쪽 버튼을 사용하여 로봇을 제어할 때 로봇이 취하는 동작에 주의 깊게 주의하세요.
3단계: 로봇에 코드를 입력하여 작업을 완료합니다.
- 여러분의 과제는 VEXcode AIM 의 AI Vision Sensor 사용하여 로봇을 코딩하여 배럴을 향해 돌아서서 필드 벽에 차는 것입니다.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 프로젝트의 효율성을 높이려면 Turn에서 객체 블록 까지의 방향 매개변수를 변경하세요.
4단계: 탐험하세요! 배럴과 로봇을 필드의 여러 위치에 배치하고, 운전하여 코드를 입력하여 수집하고 발로 차세요.
- 2단계로 돌아가 운전 작업을 완료하지만, 배럴을 필드의 다른 곳에 놓습니다.
- 방금 운전하여 테스트한 것과 같은 위치에 배럴과 로봇을 다시 설정합니다. 그런 다음 로봇이 통을 모으고 차도록 코드를 작성합니다.
- 배럴과 로봇을 다른 위치에 배치하여 최소한 한 번 더 탐색을 반복합니다. 운전하거나 코딩할 때마다 관찰 내용을 일기에 기록하세요.
연습을 위한 자료:
활동을 완료하는 동안 추가 지원이 필요한 경우 여기에 링크된 문서를 이용할 수 있습니다.
AI 비전 센서를 사용하여 로봇을 코딩하는 방법을 배우기 시작했으니, 이제 실습할 차례입니다!
1단계: 아래와 같이 주황색 통 하나와 로봇을 필드에 놓아 필드를 설정합니다.

2단계: 드라이브 모드를 사용하여 작업을 완료하는 데 필요한 로봇의 움직임을 모델링합니다.
- 여러분의 임무는 통을 향해 돌아서서 그것을 필드 벽에 차는 것입니다. AI 비전 센서를 사용하여 로봇을 제어하려면 VEX One Stick 컨트롤러의 위쪽 버튼을 사용하세요.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 위쪽 버튼을 사용하여 로봇을 제어할 때 로봇이 취하는 동작에 주의 깊게 주의하세요.
3단계: 로봇에 코드를 입력하여 작업을 완료합니다.
- 여러분의 과제는 VEXcode AIM 의 AI Vision Sensor 사용하여 로봇을 코딩하여 배럴을 향해 돌아서서 필드 벽에 차는 것입니다.
- 이 작업 카드(Google / .docx / .pdf)를 사용하여 연습을 안내하세요.
- 전문가 팁: 프로젝트의 효율성을 높이려면 Turn에서 객체 블록 까지의 방향 매개변수를 변경하세요.
4단계: 탐험하세요! 배럴과 로봇을 필드의 여러 위치에 배치하고, 운전하여 코드를 입력하여 수집하고 발로 차세요.
- 2단계로 돌아가 운전 작업을 완료하지만, 배럴을 필드의 다른 곳에 놓습니다.
- 방금 운전하여 테스트한 것과 같은 위치에 배럴과 로봇을 다시 설정합니다. 그런 다음 로봇이 통을 모으고 차도록 코드를 작성합니다.
- 배럴과 로봇을 다른 위치에 배치하여 최소한 한 번 더 탐색을 반복합니다. 운전하거나 코딩할 때마다 관찰 내용을 일기에 기록하세요.
연습을 위한 자료:
활동을 완료하는 동안 추가 지원이 필요한 경우 여기에 링크된 문서를 이용할 수 있습니다.
지도 연습을 시작하기 전에 학생들에게 그룹 작업에 대한 기대 사항을 상기시켜 주십시오.
학생들이 이 가이드 연습 세션을 진행하면서, 위쪽 버튼을 사용하여 컨트롤러를 사용하여 작업을 완료하는 것과 이 수업 에서 가르친 매크로 블록(대상 과 나타날 때까지 돌림, 대상받음)을 사용하여 로봇을 코딩하여 작업을 완료하는 것의 비교를 강조합니다.
2단계 과제 카드를 각 학생에게 나눠줍니다 (Google / .docx / .pdf). 학생들이 이 과제 카드를 완성하는 동안 교실을 돌아다니며 학생들과 토론을 하여 진행 상황과 이해도를 파악하세요. 다음과 같은 질문을 해보세요.
- 위쪽 버튼을 눌러 통을 모으면 로봇은 어떤 동작을 수행하나요?
- 만약 그 움직임을 코드로 표현해야 한다면, 어떻게 로봇의 각 행동을 구분하여 표현할 것인가?
- 영상에서 보신 내용을 토대로 프로젝트를 계획하실 건가요? 왜 그럴까? 아니면 왜 그렇지 않을까?
- 로봇이 통을 모으러 운전할 때 화면에 무엇이 보이나요? 이는 로봇이 주변 환경을 어떻게 인식하는지에 대해 무엇인가를 알려주나요?
학생들이 실제 모델을 완성한 후, 체크인을 하고 여러분의 진행 상황을 공유하게 됩니다. 학생들이 모든 성공 기준을 충족했음을 입증하면 3단계 과제 카드 (Google / .docx / .pdf)배포합니다. 학생들은 동일한 설정으로 동일한 작업을 완료하지만, 이번에는 VEXcode AIM으로 코딩합니다.
학생들이 로봇을 코딩하는 동안 교실을 돌아다니며 학생들과 토론을 하여 코딩 진행 상황과 이해도에 대해 알아봅니다. 다음과 같은 질문을 해보세요.
- 로봇을 코딩할 때와 운전할 때 로봇의 움직임에서 어떤 점을 알아차리셨나요? 움직임이 똑같은가요?
- AI 비전 센서를 사용하면 로봇을 정밀하게 코딩하는 데 어떻게 도움이 되나요?
- 로봇이 주행할 때 해야 할 동작으로 예측한 것과 코딩된 로봇의 동작은 어떻게 다른가요? 당신이 보는 유사점과 차이점을 설명해보세요.
- 로봇과/또는 통이 필드의 다른 위치에서 출발한다면 무슨 일이 일어날 것이라고 생각하시나요?
단계 4에서는 학생들이 2단계와 3단계를 반복하고 로봇과 통을 필드 주변의 다른 위치에 놓았을 때 어떤 일이 일어나는지 알아봅니다. 다음과 같은 질문을 통해 이 단계를 용이하게 하세요.
- 로봇이나 통이 다른 위치에 있을 때 로봇은 어떻게 행동합니까? 배럴을 여전히 같은 방식으로 수집합니까?
- 매크로 블록은 여러 로봇 동작을 하나의 블록으로 결합합니다. 당신은 그런 행동이 무엇이라고 생각하시나요? 매크로 블록이 없다면 로봇이 해당 동작을 완료하려면 어떤 VEX코드 블록이 필요하다고 생각하시나요?
마무리
이제 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 로봇이 통을 모으고 차기 위해 운전할 때의 동작과, 로봇이 통을 모으고 차기 위해 코딩할 때의 로봇의 동작은 어떻게 비슷한가요? 어떻게 다른가요?
- AI 비전 센서와 매크로 블록을 사용하여 로봇을 코딩하면서 어떤 점을 알아냈고, 그것이 향후 과제에 도움이 될 것이라고 생각하시나요? 지난 수업에서 배운 내용을 과제에 어떻게 적용할 수 있을까요?
- AI 비전 센서를 사용하면 로봇과 배럴이 현장의 어느 위치에 있든 코딩을 정확하게 수행할 수 있는 방법은 무엇입니까?
이제 연습을 마쳤으니, 배운 내용을 공유할 차례입니다. 다음 질문에 답하여 저널에 적어 학습 내용을 되돌아보고 전체 학급 토론을 준비하세요.
- 로봇이 통을 모으고 차기 위해 운전할 때의 동작과, 로봇이 통을 모으고 차기 위해 코딩할 때의 로봇의 동작은 어떻게 비슷한가요? 어떻게 다른가요?
- AI 비전 센서와 매크로 블록을 사용하여 로봇을 코딩하면서 어떤 점을 알아냈고, 그것이 향후 과제에 도움이 될 것이라고 생각하시나요? 지난 수업에서 배운 내용을 과제에 어떻게 적용할 수 있을까요?
- AI 비전 센서를 사용하면 로봇과 배럴이 현장의 어느 위치에 있든 코딩을 정확하게 수행할 수 있는 방법은 무엇입니까?
학생들이 전체 학급 토론에서 학습 내용을 공유하도록 안내합니다. 학생들이 연습을 통해 학습 내용을 되돌아보고, 공유된 이해나 학습 목표에 도달하도록 돕습니다.
학생들이 일기에 답한 질문을 토론의 시작점으로 삼으세요. 학생들의 이해를 돕기 위해 후속 질문을 하세요:
- 정밀도에 관하여:
- 5단원을 떠올려 보세요. 그 과제에서 AI 비전 센서를 사용하여 로봇을 코딩할 수 있었다면 어떨까요? 그렇다면 당신의 프로젝트는 어떻게 바뀌었을까요?
- AI 비전 센서를 사용하면 위치 지정에 도움 되는 시나리오를 생각해 볼 수 있나요? 왜 안 돼?
- AI 비전 센서에 관하여:
- 운전이나 코딩에 AI 비전 센서를 사용하면서 어떤 점이 놀라웠나요?
- 센서가 주변 환경을 어떻게 인식하는지에 대한 정보는 무엇입니까?
- 이제 AI 비전 센서를 사용하여 코딩을 시작했는데, 이에 대해 어떤 새로운 질문이 생겼나요?
수업 시작 시에 만든 공유 문서로 돌아가서, 학생들이 AI 비전 센서에 대해 궁금해하는 질문을 나열하고, 이번 수업에서 배운 내용을 바탕으로 학생들의 답변으로 업데이트하세요. 학생들이 새로운 질문을 가지고 있는지 기록해 두세요.
다음 > 선택하여 예제 프로젝트를 살펴보세요.