비전 센서란 무엇인가요? - 블록 기반
교사 도구 상자
-
이 페이지의 목적
이 페이지에서는 학생들에게 비전 센서가 무엇이고, 몇 가지 기능을 소개합니다. 그런 다음 학생들은 예제 프로젝트의 일부 이미지를 분석하여 비전 센서를 VEXcode V5와 함께 사용하는 방법을 살펴봅니다.
페이지 하단의 동기 부여 토론 질문은 수업 토론으로 완료할 수도 있고, 학생의 엔지니어링 노트북에서 개별적으로 완료할 수도 있습니다.
설명
비전 센서를 사용하면 로봇이 라이브 피드에서 시각 데이터를 수집할 수 있습니다. 라이브 피드는 비디오 카메라가 캡처하는 것을 스트리밍으로 전송하는 것입니다. 비전 센서는 시야에 나타나는 색상과 물체를 관찰, 선택, 조정 및 저장할 수 있는 스마트 카메라와 같습니다.
기능:
- 이 센서는 색상과 색상 패턴을 인식하는 데 사용할 수 있습니다.
- 이 센서는 물체를 따라가는 데 사용할 수 있습니다.
- 이 센서는 환경에 대한 정보를 수집하는 데 사용할 수 있습니다.
비전 센서를 사용하면 로봇이 주변 환경의 시각적 입력 데이터를 사용할 수 있습니다. 그런 다음 프로젝트는 시각적 입력 데이터가 로봇의 행동에 어떤 영향을 미치는지 결정할 수 있습니다. 예를 들어, 로봇은 모터를 회전시키거나 LCD 화면에 결과를 표시하는 등의 동작(출력)을 수행할 수 있습니다.
비전 센서는 또한 사용자가 요청하는 내용에 따라 앞에 있는 것의 스냅샷을 캡처하고 분석할 수도 있습니다. 예를 들어, 사용자는 스냅샷에서 개체의 색상과 같은 데이터를 수집할 수 있습니다. 물체가 전혀 감지되지 않았나요? 물체의 크기(너비와 높이)는 얼마입니까?
로봇은 이 데이터를 기반으로 결정을 내릴 수 있습니다. 아래 부분 예제 프로젝트는 이 작업이 어떻게 수행되는지 보여줍니다. 프로젝트가 시작된 후 세 가지 색상이 반복적으로 확인되고 있으며 각 색상 검사는 다른 이벤트입니다. 파란색을 확인하는 이벤트만 아래와 같습니다. 이 스택에는 파란색 개체가 감지되면 로봇 프린트 "파란색 개체 발견" 이 있고 그렇지 않으면 "파란색 개체 없음" 이 있습니다. 아래에 표시되지 않은 checkRed 및 checkGreen 이벤트는 화면에 인쇄할 항목을 결정하기 위한 유사한 스택을 가지고 있습니다.
토론을 촉진하다
질문:시각 센서가 있는 로봇의 도움이 필요한 인간의 직업에는 어떤 것이 있을까요?
답변:주변 환경을 들여다보거나 먼 거리에서 주변 환경을 조작할 수 있는 능력이 필요한 인간의 직업을 들어보세요(예: 야생 동물 관찰, 폭발물 해제, 로봇 지원 수술 수행).
질문:장치의 이름을 적고 입력, 출력, 처리 방식을 설명하세요.
답변:가능한 답변은 사람이 입력한 숫자와 수학 연산자의 시퀀스를 받아 그 숫자와 연산을 처리하여 결과를 계산한 다음, 그 결과를 사람의 화면에 출력하는 계산기일 수 있습니다.
질문:위에 나온 프로젝트에서 무한 루프가 사용된 이유는 무엇이라고 생각하십니까?
답변:무한 루프는 비전 센서가 여러 장의 사진을 연속적으로 확인하여 빨간색 물체가 센서 시야에 들어오는지 확인하기 위해 사용되었습니다.