교사 도구 상자 - 이 활동의 목적
비전 센서는 프로젝트에서 사용할 수 있는 다양한 데이터를 제공합니다. 감지 블록을 사용하면 사용자는 프로젝트에서 스냅샷을 찍고, 개체가 존재하는지 결정하고, 존재하는 수를 결정하고, 비전 센서 스냅샷 내에서 개체의 중심 X 및 Y 좌표를 결정하고, 스냅샷 내에서 개체의 너비와 높이를 픽셀 단위로 결정하도록 할 수 있습니다. . 이 활동에서는 비전 데이터 챌린지를 준비하면서 해당 정보를 수집하는 데 필요한 모든 관련 블록을 소개합니다.
다음은 Rethink의 비전 데이터 챌린지 개요입니다.
-
비전 센서의 감지 블록에서 수집된 정보의 전체 데이터 세트를 검토하세요.
-
다른 스냅샷에 대해 비전 센서에서 수집된 정보의 부분 데이터 세트를 완성합니다.
-
스냅샷과 비전 센서의 센싱 블록을 기반으로 데이터 세트를 생성합니다.
비전 센서의 감지 블록
VEXcode IQ에는 비전 센서용 감지 블록이 있습니다. 스냅샷을 찍고 개체가 존재하는지 확인하기 위해 재생 섹션에서 이미 사용한 처음 두 개.
아래 그림에서는 (스냅샷) 블록이 GREENBOX 스냅샷을 캡처한 것을 볼 수 있습니다. GREENBOX 객체는 스냅샷에서 식별되었으므로 존재 여부에 대한 대답은 TRUE입니다.
다른 센싱 블록과 그 값이 우리에게 무엇을 말해 주는지 살펴보겠습니다.
-
(Object count) 블록은 스냅샷에 있는 GREENBOX 객체 수를 알려줍니다. 여기서는 1개만 감지되었습니다.
-
중심 X 값은 GREENBOX 객체가 로봇 중심점의 왼쪽 또는 오른쪽에 있는지 알려줍니다. 비전 센서는 로봇 전면 중앙에 장착되어 있으므로 스냅샷의 뷰가 로봇의 뷰라는 점을 기억하세요.
-
중심 X가 157.5보다 큰 경우 개체는 로봇 중심점의 오른쪽에 있습니다.
-
중심 X가 157.5보다 작으면 객체는 로봇 중심점의 왼쪽에 있습니다.
-
-
중심 Y 값은 GREENBOX가 로봇의 중심점보다 높은지 낮은지를 알려줍니다.
-
중심 Y가 105.5보다 크면 객체는 로봇의 중심점보다 낮습니다.
-
중심 Y가 105.5보다 작으면 물체는 로봇의 중심점보다 높습니다.
-
-
너비와 높이 값은 GREENBOX가 로봇에 얼마나 가까운지 알려줍니다.
-
같은 크기의 물체라도 로봇에 가까워질수록 폭과 높이가 커집니다.
-
교사 도구 상자 - 왜 이 책을 읽어야 할까요?
VEXcode IQ 내의 도움말 정보도 블록에 대한 정보를 제공하지만 여기서 수집되는 데이터는 스냅샷의 객체에 대해 사용자에게 구체적으로 알려주는 내용에 따라 맥락화됩니다.
노트:
-
전체 스냅샷의 centerX, centerY 값은 로봇 중심점을 기준으로 객체가 왼쪽/오른쪽에 있는지, 위/아래에 있는지 판단하는 데 사용됩니다. 이는 해당 축의 총 픽셀 수를 2로 나누어 계산됩니다(예: 스냅샷의 centerX = 315 / 2 = 157.5).
비전센서는 로봇의 전면 중앙에 전방을 향하게 장착되어야 하므로 로봇의 중심점이 비전센서 스냅샷의 중심점과 동일하다고 가정할 수 있습니다. 로봇(또는 비전 센서)의 중심점을 기준으로 물체의 위치를 판단할 때 로봇 빌드의 비전 센서 위치와 비전 센서가 아래쪽으로 기울어질 수 있는 정도를 고려해야 합니다.
-
Y 값은 스냅샷 내에서 아래쪽으로 증가합니다. 다음 부분으로 넘어가기 전에 학생들이 이를 인지했는지 확인하세요.
중심 X와 중심 Y 값은 어떻게 계산됩니까?
값은 스냅샷 내의 좌표를 기준으로 계산됩니다. 객체의 너비와 높이는 이미 계산되었습니다.
비전 센서는 물체의 왼쪽 상단 모서리의 X 및 Y 값을 추적합니다. 아래에서 해당 좌표는 (84, 34)입니다.
중앙 X 및 중앙 Y 값은 왼쪽 상단 모서리(84, 34)의 좌표와 제공된 너비(W 140) 및 높이(H 142) 값을 기반으로 계산할 수 있습니다.
-
centerX = 140/2 + 84 = 154
-
centerX = 객체의 가장 왼쪽 X 좌표에 추가된 객체 너비의 절반
-
-
centerY = 142/2 + 34 = 105
-
centerY = 객체의 최상위 Y 좌표에 추가된 객체 높이의 절반
-
교사 도구 상자 - 이 페이지를 마무리합니다
학생들이 중심 X 및 중심 Y 값을 찾는 데 관련된 수학을 이해하는지 확인하십시오. 다음 페이지의 활동에 필요합니다.
(84, 34) 및 (W 140, H 142) 값이 스냅샷 모서리에 제공된 좌표와 어떻게 관련되는지 물어보세요. 학생들은 전체 스냅샷이 픽셀 수를 기준으로 좌표 평면에 매핑된다는 점을 인식해야 합니다. X 값의 범위는 0~315(폭 316픽셀)이고 Y 값의 범위는 0~211(212픽셀 높이)입니다. 객체의 좌표와 크기는 해당 축을 따라 객체가 차지하는 픽셀 수에 따라 결정됩니다.