Skip to main content

포장 및 배송 챌린지

이 챌린지에서는 창고에서 로봇 팔을 조작하는 역할을 맡게 됩니다. 귀하와 귀하의 팀은 로봇 팔을 독립적으로 작동하기 위해 자격증을 취득해야 하는 연수생입니다. 이 자격증을 취득하려면 고객의 주문을 포장하고 배송해야 합니다. 아래에서는 주문을 포장할 때 충족해야 하는 다양한 기준과 귀하에게 제공된 송장을 읽는 방법에 대해 알아보실 수 있습니다.

기준 및 제약 조건

이 챌린지의 목표는 여러분의 그룹이 6축 팔에 코드를 입력하여 두 개의 주문을 포장하는 것입니다. 각 송장에는 주문이 하나 들어 있습니다.

각 주문을 이행할 때 다음 기준을 명심하는 것이 중요합니다.

  • 각 주문은 최종 목적지로 배송될 수 있도록 별도의 팔레트에 올려야 합니다.
  • 큐브는 디스크보다 더 깨지기 쉬운 재료로 구성되어 있습니다. 큐브 위에 디스크를 놓으면 배송 중에 큐브가 '부러질' 수 있습니다(아래 이미지 참조).
  • 주문한 품목 중 누락되거나, 잘못되었거나, 파손된 품목은 고객에게 배송되지 않습니다. 프로젝트를 편집하고 팔레트 포장 프로세스를 다시 시작해야 합니다.

왼쪽 팔레트에 디스크와 큐브를 올바르게 배치한 모습과 오른쪽 팔레트에 디스크와 큐브를 잘못 배치한 모습을 나란히 비교한 모습입니다. 왼쪽의 이미지는 디스크 위에 쌓인 큐브를 보여줍니다. 오른쪽 이미지는 큐브 위에 디스크가 있는 모습을 보여줍니다.

챌린지 설정

  • 도전을 준비하려면 그림과 같이 타일의 로딩 구역에 큐브 9개와 디스크 8개를 모두 놓으세요.
    • 큐브는 타일 위치 5, 12, 18에 3개씩 쌓아 놓습니다. 
    • 4개의 빨간색 디스크를 타일 위치 17에 쌓아 놓습니다.
    • 4개의 녹색 디스크를 타일 위치 11에 쌓아 놓습니다.

타일의 로딩 구역에 디스크와 큐브를 텍스트에 설명된 대로 배치합니다.

송장 읽기

선생님께서 귀하의 그룹에 두 개의 송장을 제공해 드립니다. 각 고객이 어떤 품목을 주문하는지 확인하려면 송장을 읽는 방법을 알아야 합니다.

송장 맨 위에는 숫자가 적혀 있습니다. 엔지니어링 노트북에 송장 번호를 기록해 두면 어떤 순서로 작업하고 있는지 파악할 수 있습니다.

배송 송장의 왼쪽 상단 모서리에 있는 빨간색 상자에 송장 번호 0512가 적혀 있습니다.

각 송장의 배송지가 다르다는 점에 유의하세요. 이것이 각 주문을 별도의 팔레트에 올려야 하는 이유입니다.

송장에 명시된 주소 정보는 모든 주소가 다르다는 사실에 주의를 환기하기 위한 것입니다. 주소는 송장 번호 오른쪽에 있습니다.

송장의 '품목' 섹션에는 주문하는 물건의 유형이 자세히 나와 있습니다.

송장에는 디스크 색상이 지정되어 있을 수도 있고 지정되지 않을 수도 있습니다. 주문한 디스크의 색상이 자세히 기재되지 않은 송장을 받은 경우, 두 가지 색상 중 하나를 선택하여 포장하여 배송할 수 있습니다.

Pack n Ship 회사의 운송 명세서에서 발췌한 표입니다. 매니페스트에는 품목, 수량, 품목당 포인트, 총 포인트라는 라벨이 붙은 4개의 열이 왼쪽부터 오른쪽으로 있습니다. '아이템' 열은 빨간색 상자로 표시되고 위에서 아래로 빨간색 큐브, 빨간색 디스크, 녹색 디스크가 표시됩니다.

"수량"이라고 표시된 다음 열은 주문하는 각 객체의 수량을 나타냅니다.

Pack n Ship 회사의 운송 명세서의 예시 표입니다. 두 번째 열인 '수량'은 빨간색 상자로 표시됩니다. 위에서 아래로 5, 1, 2라고 읽습니다.

각 송장에는 품목당 포인트와 주문이 완료될 때 적립되는 총 포인트 금액도 자세히 나와 있습니다.

'포인트'는 배송되는 품목의 가치를 나타내는데, 실제 송장에는 금전적 가치가 포함되어 있습니다.

Pack n Ship 회사의 운송 명세서에서 발췌한 표입니다. 세 번째와 네 번째 열은 빨간색 상자로 표시되어 있습니다. 세 번째 열인 '항목당 포인트'는 위에서 아래로 70, 35, 35로 표시됩니다. 네 번째 열인 '총점'은 350, 35, 70으로 표시됩니다. 이 열 아래에는 총점이 455점으로 표시되어 있습니다.

이 예에서 송장 #4001에는 큐브 4개와 디스크 1개(모든 색상) 주문이 포함되어 있으며 총 315포인트입니다.

운송장 샘플입니다. 샘플은 송장 #4001입니다. 이 상품은 큐브랜드, 리니어 파이크 518번지, 모순으로 배송됩니다. 주소는 IQ 34287입니다. 매니페스트에는 두 개의 항목이 있습니다. 첫 번째는 4개의 큐브로, 각 큐브당 70점으로 총 280점입니다. 두 번째는 아이템당 35포인트짜리 디스크 1개로 총 35포인트입니다. 총점은 315점으로 기록되었습니다.

이해도 확인

이제 송장을 읽는 방법과 과제 기준을 이해했으니 엔지니어링 노트북에서 다음 질문에 답하세요.

이해도 확인 > (Google Doc / .docx / .pdf)

질문에 답한 후, 선생님께 확인하세요. 그들은 도전 과제에 대한 귀하의 그룹의 청구서를 배포할 것입니다.

포장 및 배송 챌린지

여러분이 아는 모든 것을 활용해 엔지니어링 설계 프로세스를 적용하여 여러분이 받은 두 가지 송장을 모두 이행할 수 있는 프로젝트를 만드세요. 6축 팔이 두 개의 송장을 처리하는 모습을 보려면 이 애니메이션을 시청하세요. 영상에서는 6축 암이 로딩 존에서 큐브를 집어 올려 왼쪽 팔레트의 왼쪽 뒤쪽에 놓습니다(6축 암을 마주 보고 있다고 가정). 로딩 존으로 돌아와서 첫 번째 큐브 위에 다른 큐브를 집어 올려 놓습니다. 다음으로, 적재 구역에서 세 번째 큐브를 집어 들고 왼쪽 팔레트의 오른쪽 뒤쪽에 놓습니다. 영상이 점점 희미해지면서 시간이 흐른다는 것을 보여줍니다. 이제 6축 암이 마지막 디스크를 오른쪽 팔레트에 놓습니다. 모든 큐브와 디스크는 두 개의 송장에 명시된 대로 배치되었습니다. 총점을 계산해 보면, 송장 0621은 525포인트를 획득했고, 송장 0323은 385포인트를 획득했습니다.

비디오 파일

문제 정의

도전을 시작할 때 가장 먼저 해야 할 일은 그룹에서 해결하려는 문제를 정의하는 것입니다. 여러분과 여러분의 그룹이 과제에 대해 알고 있는 모든 것을 기록하고 논의하는 데 시간을 할애하는 것이 중요합니다. 이 과제에 대한 가능한 해결책은 여러 가지가 있을 것이며, 프로젝트를 함께 계획하고 구축하기 전에 먼저 어떤 해결책을 먼저 시도할 것인지에 대한 합의에 도달해야 합니다.

  1. 송장을 살펴보고 도전의 목표를 기록하세요. 여기에는 다음과 같은 사항이 포함됩니다. 
    1. 각 팔레트에 놓일 디스크와 큐브의 수입니다.
    2. 어떤 송장이 어떤 팔레트에 해당하는지.
  2. 이 과제에 대한 몇 가지 가능한 해결책을 생각해 보세요. 다음 사항을 생각해 보세요.
    1. 디스크와 큐브가 팔레트에 놓일 수 있는 다양한 위치
    2. 디스크와 큐브를 이동해야 하는 순서입니다.
  3. 엔지니어링 노트북에 단어, 이미지 또는 스케치를 사용하여 이러한 솔루션을 문서화하세요.
    1. 그룹의 각 멤버가 브레인스토밍 솔루션에 참여하고, 솔루션에 대한 질문을 하고, 솔루션을 제시한 이유를 공유하는 데 있어 발언권을 가질 수 있도록 하세요.
    2. 엔지니어링 설계 프로세스의 이 단계를 그룹이 진행할 수 있도록 문제 정의 구성자(Google Doc / .docx / .pdf)를 사용할 수 있습니다. 
  4. 해결책을 과제의 기준과 제약조건에 맞춰 비교하세요. 그룹으로서 시작할 솔루션을 선택하세요. 결정을 내리는 데 도움이 되는 다음 사항을 고려하세요. 
    1. 프로젝트 후반에 추가 디스크나 큐브를 더 쉽게 배치할 수 있도록 프로젝트를 어떻게 시작할 수 있을까요? 왜?
    2. 디스크와 큐브를 팔레트에 배치하여 코드 섹션을 반복할 수 있나요?
    3. 로딩 존에서 큐브와 디스크에 부딪히는 것을 피하기 쉽도록 배치 전략을 변경할 수 있나요? 팔레트에서는 어떨까요?
  5. 시작할 준비가 된 합의된 해결책이 있으면 교사에게 문의하여 설명을 받으세요. 도전 과제의 목표를 공유하고, 여러분의 그룹이 어떻게 함께 해결책을 결정했는지 알려주세요. 선생님과 함께 해결책에 동의하면 과제의 다음 단계로 넘어갈 수 있습니다.

계획 세우기

이제 문제를 정의하고 시작할 솔루션을 선택했으니 6축 암으로 송장을 작성할 준비가 되었습니다! 

  1. 엔지니어링 노트북에 송장을 작성할 계획을 세우세요. 
    1. 각 단계를 가능한 가장 작은 행동으로 분해합니다. 기억하세요, 가능한 가장 작은 동작은 VEX코드의 개별 블록에 해당하는 동작입니다.
  2. 다른 그룹과 계획을 공유하여 피드백을 받고, 다른 그룹의 계획도 검토해 보겠다고 제안하세요. 다른 사람과 여러분의 계획을 논의하면 여러분의 계획을 더욱 개선하는 데 도움이 되는 새로운 통찰력이나 아이디어를 얻을 수 있으며, 결과적으로 VEXcode 프로젝트를 더욱 발전시킬 수 있습니다.
    1. 다른 그룹의 제안을 엔지니어링 노트북에 기록하세요.
    2. 제안을 살펴보고, 여러분이 받은 피드백을 토대로 계획을 변경할지 여부를 그룹으로 결정하세요.
    3. 다른 사람에게 제공하는 피드백은 반드시 긍정적인 내용으로 유지하세요. 이렇게 하면 토론이 생산적으로 진행되고, 참여한 모든 사람의 이해도가 높아지고 전반적으로 프로젝트가 더 나아질 것입니다.
  3. 선생님과 함께 계획을 검토해 보세요. 귀하의 그룹이 어떻게 이 계획을 세우게 되었는지 공유해 주세요. 

프로젝트 빌드 및 테스트

이제 계획이 생겼으므로 VEXcode EXP에서 프로젝트를 점진적으로 빌드하고 테스트할 준비가 되었습니다. 타일 위치 5, 12, 18에 3개씩 큐브를 쌓아 놓고, 타일 위치 17에 빨간색 디스크 4개를 쌓아 놓고, 타일 위치 16에 녹색 디스크 4개를 쌓아 놓은 로딩 구역 설정의 클로즈업입니다.

  1. 새로운 프로젝트를 시작하세요. 
    1. 이전 단원의 프로젝트를 수정하거나새 블록 프로젝트로 시작할 수 있습니다.기존 프로젝트를 편집하기로 선택한 경우 편집을 시작하기 전에 프로젝트 이름을 바꾸고 장치에 저장하세요.
  2. 귀하의 계획에 따라 프로젝트를 구성하려면댓글개 블록을 사용하세요.
  3. 계획에 맞춰 한 번에 하나의 행동씩 프로젝트를 구축하세요. 
    1. 각 동작이 의도한 대로 실행되는지 확인하려면 프로젝트를 점진적으로 테스트하는 것을 잊지 마세요. 
    2. 프로젝트를 테스트하기 전에 로딩 영역이 올바르게 설정되었는지, 그리고 위의 설정 이미지와 일치하는지 확인하세요.
    3. 관찰한 행동이 계획에 나열된 행동과 일치하는지 확인하세요. 관찰 내용을 기록하고, 프로젝트를 최적화하기 위해 변경하고 싶은 사항에 대한 메모를 작성하세요. 
    4. 테스트와 관찰을 바탕으로 필요에 따라 프로젝트를 반복하세요. 프로젝트의 다음 단계로 넘어가기 전에 테스트하는 각 섹션이 의도한 대로 기능하는지 확인하세요.
  4. 각 수업이 끝날 때마다 프로젝트 이름을 지정하고 장치에 저장하세요.
  5. 매일 선생님과 프로젝트와 진행 상황을 공유하세요.
  6. 두 송장을 모두 성공적으로 포장하고 배송한 후에는 프로젝트를 장치에 저장했는지 확인하세요.

참고 사항 - 챌린지 중 체크인

Pack and Ship Challenge 기간 동안 여러분은 선생님과 다른 그룹에게 자주 연락하게 될 것입니다. 이러한 대화는 귀중한 피드백을 주고받는 데 도움이 되며, 프로젝트에 통합할 수 있는 새로운 아이디어나 솔루션을 제공할 수 있습니다. 이 과제는 여러 수업 기간에 걸쳐 진행되므로, 여러분과 여러분의 그룹이 성공하고 의미 있는 순간에 체크인할 수 있도록 도울 수 있는 몇 가지 방법이 있습니다. 

  • 각 수업 시작 및/또는 종료 시 체크인하세요 
    • 수업 기간 동안 과제나 프로젝트의 어떤 부분을 달성하고자 하는지에 대한 목표를 여러분의 그룹에서 꼭 정해 두세요. 
    • 매일 그룹이 프로젝트를 어디에서 중단했는지 기록해 두면, 중단한 부분부터 이어서 진행할 수 있습니다. 
  • 수업 중 체크인: 
    • 프로젝트에서 '혁신'을 이루고 성공을 공유하고 싶을 때
    • 프로젝트를 계속 진행하는 방법을 모르고 벽에 부딪혔을 때
    • 코딩 개념에 대한 질문을 하거나 문제를 해결하려면 
    • 재사용 가능한 코드 청크를 완료했으므로 프로젝트를 공유하려면 
    • 자신이 작업하고 있는 내용에 대해 다른 관점을 얻고 싶을 때
    • 그룹으로서 합의에 도달하는 데 도움이 필요할 때

마무리 반성

이제 Pack and Ship Challenge를 완료했으니, 그 경험을 통해 무엇을 배웠는지 돌아볼 시간입니다. 

엔지니어링 노트에 다음 개념 각각에 대해 초보자, 견습생, 전문가로 평가해 보세요. 각 개념에 대해 해당 평가를 내린 이유를 간략하게 설명해 주세요.

  • 엔지니어링 설계 프로세스를 적용하여 과제를 계획하고 해결합니다.
  • 팔레트에 주문을 포장하기 위해 6축 암을 코딩합니다.
  • 그룹과 협력하여 Pack and Ship Challenge를 계획하고 실행합니다.

이 표를 사용하여 자신이 어느 범주에 속하는지 판단해 보세요.

전문가 저는 그 개념을 완전히 이해했고 다른 사람에게도 가르칠 수 있을 것 같습니다.
도제 나는 활동을 완료하기에 충분히 개념을 이해했다고 느낀다.
초심자 저는 개념을 이해하지 못하고 활동을 완료하는 방법도 모릅니다.


그룹의 각 구성원은 엔지니어링 노트에 자기성찰 내용을 작성해야 합니다. 그룹에 있는 모든 사람이 자기성찰을 마치면 선생님께 체크인하고 토론을 위한 준비가 되었다고 알려주세요.

엔지니어링 노트북에 있는 반성과 메모를 활용하여 Debrief Conversation Rubric(Google Doc / .docx / .pdf)에서 자신을 평가하세요. 각 주제에 대해 전문가, 견습생, 초보자로 평가해 보세요. 

자기평가에서 무엇을 기대해야 하는지에 대해 자세히 알고 싶으면 강사에게 문의하세요.

교사와 토론하는 고등학생들.


다음 >선택하여 과정을 되돌아보세요.