Skip to main content

자율 루틴을 위한 동작 구축

VEX 로봇공학 대회에서는 로봇 기술 챌린지의 60초 프로그래밍 기술 매치와 올해 게임의 15초 자율 기간에 대한 자율 루틴을 계획해야 합니다. 자율적으로 실행되도록 로봇을 프로그래밍하려면 로봇이 수행해야 하는 작업을 프로그래밍 가능한 행동 기반 코드로 세분화해야 합니다.

VEX 경쟁 로봇의 일반적인 행동은 다음과 같습니다.

  • 전진 및 후진 운전

  • 우회전 및 좌회전

  • 게임 개체 잡기

  • 게임 개체를 정확하게 배치

  • 다양한 게임 객체 정렬

이러한 유형의 행동에 대한 기본 지침을 구축하고 나면 성공적인 자율 루틴을 실행한다는 것은 단순히 이러한 행동의 순서를 계획하는 것을 의미합니다!

토론 동기 부여 아이콘 토론 동기 부여 - 자동화된 행동

올해의 게임 에 대한 VEX 로봇공학 대회 필드의 이미지를 표시하거나 2019-2020 VEX 로봇공학 대회 타워 장악에서 이 이미지를 사용할 수 있습니다.

학생들에게 계획할 목표를 제공하는 것부터 시작하되 그것이 그들의 경험 수준에 적합한지 확인하십시오. 로봇의 조작기와 센서는 아직 논의되지 않았을 수 있으므로 기본적인 움직임만으로 목표를 달성할 수 있도록 유지하십시오. 예를 들어, 필드 위의 빨간색 모서리에서 필드의 다른 것을 건드리지 않고 오른쪽 하단의 보라색 큐브로 이동하는 방법을 계획하도록 요청하세요.

Q: 왼쪽 상단에서 오른쪽 하단으로 이동해야 한다면, 이를 계획하는 첫 번째 단계는 무엇입니까?
A: 답변은 다양할 수 있지만 작업을 더 작은 프로그래밍 가능한 동작 또는 VEXcode V5 지침에 해당하는 동작으로 나누는 것과 관련되어야 합니다.

Q: 로봇의 첫 번째 행동은 무엇인가요?
A: 대답은 방향을 바꾸거나 앞으로 나아가는 것일 수 있습니다. 허용되는 답변은 모두 단일 지침과 일치해야 합니다.

Q: 회전이나 운전을 프로그래밍하려면 어떻게 해야 합니까? 어떤 측정이 필요합니까?
A: 센서가 없는 자율주행 프로그램을 위해서는 정확한 회전과 주행거리가 필요합니다.

학습 확장 아이콘 학습 확장 - 스케치 및 유사 코드

이 활동을 확장하려면 학생들에게 챌린지 필드(실제 또는 생성)를 스케치하여 확장한 다음 15초 자율 프로그램을 위한 유사 코드(Google / .docx / .pdf )를 작성하도록 요청하세요. 본 실습에서는 의사코드를 도입하지 않았지만 간단한 동작으로 계획을 세우면서 학생들은 이미 의사코드 작성 연습을 시작했습니다. 링크에 설명된 것처럼 의사코드 작성 연습을 소개할 필요는 없지만 학생들의 계획에는 문제를 의사코드로 간주될 만큼 기본적인 단계로 분해하는 것이 포함되어야 합니다.