Skip to main content

프로세스 개요

깨끗한 물 공급 임무의 각 단계는 3단계 프로세스를 통해 해결될 수 있습니다. 

  1. 계획
  2. 의사코딩
  3. 구축 및 테스트  

아래 영상을 시청하고 요약을 읽어 깨끗한 물 공급 임무와 같은 코딩 과제를 해결하기 위해 이 프로세스를 사용하는 방법에 대해 알아보세요. 도전 과정 중 언제든지 이 정보를 다시 참조할 수 있습니다.

 

1단계: 계획

  • 팀으로서 과제 문서를 검토하세요. 아이디어를 브레인스토밍하기 전에 모든 사람이 챌린지의 목표와 요구 사항을 완전히 이해했는지 확인하세요. 이 도전과제에 대해 궁금한 점이 있으면 다른 그룹이나 선생님께 물어보세요.
  • 전체 팀과 협력하여 도전 과제를 완료하기 위한 철저하고 혁신적인 아이디어 목록을 작성하세요. 반드시 엔지니어링 노트에 기록해 두세요.
  • 팀의 아이디어 목록을 가장 중요한 아이디어로 좁혀보세요.
  • 귀하 팀의 계획 및 브레인스토밍은 포괄적인 창의적 솔루션 목록을 작성하기 위해 얼마나 잘 협력하는지에 따라 평가됩니다.

샘플 노트북 페이지 상단에는 "아이디어"라고 적혀 있고, 과제를 해결하는 방법에 대한 메모를 나타내는 낙서 목록과 스케치가 번호가 매겨져 있습니다.

2단계: 의사 부호화

  • 인간이 읽을 수 있는 언어로 과제를 해결하는 데 필요한 높은 수준의 단계를 기록하는 것부터 시작하세요.
    • 이러한 단계는 코딩 프로젝트에 주석으로 추가되어야 합니다.
    • 각 단계에 필요한 AI 비전 센서의 데이터 유형을 포함합니다.
  • 로봇이 과제를 완료하기 위해 수행해야 할 개별 동작으로 높은 수준의 단계를 세분화합니다.
  • 귀하의 의사코딩은 얼마나 명확하게 작성되었는지, 얼마나 철저했는지, 그리고 AI 비전 센서의 데이터를 사용하여 과제를 완료하는 방법에 따라 평가됩니다.

상단에 설정 스케치가 있고 아래에 메모가 있는 샘플 노트북 페이지입니다. 이 설정은 벽이 있는 두 구역으로 나뉜 3개의 EXP 타일을 보여줍니다. 왼쪽 영역의 각 타일에는 빨간색과 파란색 버키볼이 있습니다. 녹색 화살표는 로봇이 빨간 버키볼을 향해 이동하여 왼쪽 영역으로 배달하기 위해 이동해야 하는 경로를 보여줍니다. 스케치 아래에는 1이라고 적혀 있습니다. 오염된 물(빨간색 버키볼)을 식별하려면 다음 두 단계를 따르세요. a. 오염된 물을 찾아보세요. 오염된 물을 표적으로 삼으세요.

3단계: 구축 및 테스트

  • 의사코드를 사용하여 로봇이 과제를 완료하는 데 필요한 각 동작을 구축하고 테스트합니다.
  • 진행하면서 테스트해 보세요! 테스트하기 전에 전체 프로젝트를 한 번에 빌드하려고 하지 마세요. 이렇게 하면 발생하는 문제를 더 쉽게 해결할 수 있습니다.
  • 정확도를 높이려면 프로젝트를 자주 반복하세요.
    • 최대한 높은 정확도를 달성하기 위해 필요에 따라 계획과 의사코드를 세부화하세요.
  • 여러분 팀의 코딩 및 실행 능력은 과제 완료 및 AI 비전 센서 사용 여부를 기준으로 평가됩니다.

오염된 물을 식별하고 오염된 물을 표적으로 삼기 위한 VEXcode 프로젝트의 코드 조각 예시입니다. 이 프로젝트는 레드볼의 스냅샷을 찍고, 해당 객체가 있으면 센서에서 보고된 중심 x 데이터를 사용하여 객체를 중심으로 이동합니다.