VEX V5를 사용한 AI 비전 센서 문제 해결

AI Vision Sensor에 문제가 발생한 경우 아래 섹션을 참조하여 원인을 파악하고 특정 문제에 대한 적절한 해결책을 찾으세요.

문제: AI Vision Sensor가 VEXcode에 연결되지 않음

센서가 연결되지 않은 AI 비전 유틸리티. 영상 피드 창이 비어 있고 "AI 비전 센서가 연결되지 않았습니다"라는 메시지가 표시됩니다.

VEXcode에서 AI Vision Sensor를 구성할 때 창에 AI Vision Sensor의 뷰가 표시되지 않고 "AI Vision Sensor가 연결되지 않았습니다"라는 메시지가 표시됩니다.

잠재적 원인

  1. AI 비전 센서가 컴퓨터에 제대로 연결되지 않았습니다.
  2. 귀하의 웹 브라우저나 VEXcode에는 AI 비전 센서에 액세스할 수 있는 카메라 권한이 없습니다.
  3. Visual Studio Code가 열려 있는 동안에는 AI Vision Sensor가 VEXcode에 연결되지 않습니다.

솔루션

잠재적 원인 1에 대한 솔루션

AI 비전 센서가 컴퓨터에 제대로 연결되지 않은 경우 컴퓨터와 케이블 연결을 확인하세요. AI 비전 센서를 컴퓨터에 연결하는 방법에 대한 자세한 내용은 웹 기반 및 앱 기반 VEXcode V5 연결에 대한 문서를 참조하세요.

잠재적 원인 2에 대한 솔루션

웹 브라우저나 VEXcode에 카메라 권한이 없으면 AI 비전 센서에 연결할 수 없습니다.

이 문제를 해결하려면 다음 문서를 참조하세요.

앱 기반

웹 기반

잠재적 원인 3에 대한 솔루션

VS Code 사이드바에 VEX 장치 정보 메뉴가 열려 있는 모습입니다. AI 비전 센서 장치가 목록에 표시되며, 이 예에서 해당 장치의 VEXos 버전은 1.0.0.16이고 ID는 91328566입니다.

AI Vision Sensor가 VS Code가 이미 열려 있는 컴퓨터에 연결되면 자동으로 VS Code와 먼저 연결을 설정합니다. AI 비전 센서는 한 번에 하나의 연결만 유지할 수 있으므로 VEXcode에 연결할 수 없습니다. VS Code에 연결하면 VEX VS Code 확장 프로그램에 AI Vision Sensor가 나타나는 것을 볼 수 있습니다.

브라우저 연결 창에 "VEX 로봇 통신 포트"라는 옵션이 있습니다.

웹 기반 VEXcode V5에서 연결을 시도하면 AI 비전 센서가 표시되지만Connect 선택해도 아무런 반응이 없습니다.

이 문제를 해결하려면 VS Code 애플리케이션을 닫고 AI Vision Sensor를 다시 연결하세요. 앱 기반 VEXcode V5를 사용하는 경우 AI 비전 센서가 자동으로 연결됩니다.

문제: AI Vision Sensor가 프로젝트 중에 올바르게 감지하지 못합니다.

잠재적 원인

프로젝트에서 V5 Brain은 현재 AI 비전 센서 데이터에 대한 빈번한 스냅샷을 사용합니다. 정기적인 업데이트가 없으면 뇌는 오래된 정보를 사용할 수 있습니다.

로봇이나 물체가 너무 빨리 움직이는 경우, 새로운 스냅샷을 촬영하기 전에 AI 비전 센서를 지나갈 수 있습니다.

해결책

이 문제를 완화하려면 두 가지 접근 방식을 고려하세요.

VEXcode 블록 프로젝트로, 로봇이 적색 신호를 감지하면 메시지를 출력합니다. 프로젝트 루프 끝에 있는 대기 블록이 0.25초로 줄어들었음을 나타내기 위해 강조 표시되었습니다. 이 프로젝트는 시작 시 블록, 회전 속도를 10%로 설정하는 회전 속도 설정 블록, 그리고 무한 루프로 시작됩니다. 프로젝트의 나머지 부분은 무한 루프 안에 있습니다. 먼저, 빨간색의 AIVision1 스냅샷을 찍고, 그 다음에는 AIVision1 객체가 존재하는지 확인하는 조건문이 있습니다. 만약 존재한다면 "Brain에서 객체가 감지되었습니다."라고 출력합니다. If 블록 외부에는 0.25초 동안 대기하도록 설정된 Wait 블록이 있습니다.

대기 블록의 시간을 줄여 스냅샷을 더 자주 캡처하세요. 이를 통해 AI 비전 센서는 움직임이 발생할 때 더 자주 데이터를 수집할 수 있습니다.

이 프로젝트는 로봇이 빨간색 신호를 감지하면 메시지를 출력하는 VEXcode Blocks 프로젝트입니다. 프로젝트 시작 부분의 '회전 속도 설정' 블록이 강조 표시되어 속도가 10%로 감소되었음을 나타냅니다. 이 프로젝트는 시작 시 블록, 회전 속도를 10%로 설정하는 회전 속도 설정 블록, 그리고 무한 루프로 시작됩니다. 프로젝트의 나머지 부분은 무한 루프 안에 있습니다. 먼저, 빨간색의 AIVision1 스냅샷을 찍고, 그 다음에는 AIVision1 객체가 존재하는지 확인하는 조건문이 있습니다. 만약 존재한다면 "Brain에서 객체가 감지되었습니다."라고 출력합니다. If 블록 외부에는 0.25초 동안 대기하도록 설정된 Wait 블록이 있습니다.

로봇의 속도를 낮추면 AI 비전 센서가 이동 중에 더 많은 스냅샷을 찍을 수 있고, 이를 통해 수집되는 데이터 양이 늘어납니다.

문제: Vision Utility가 잘못된 색상으로 표시됨

잠재적 원인

AI Vision Utility의 비디오 피드가 표시되고 센서의 시야에 빨간색 버키볼이 나타납니다. 영상에 청록색 기운이 감돌고 있어서, 빨간색 버키볼이 그 색조 때문에 회색처럼 보입니다.

AI Vision Sensor는 컴퓨터에 연결될 때 물체에 의해 가려지거나, AI Vision Utility를 너무 오랫동안 열어 두면 시야가 흐려질 수 있습니다.

해결책

AI Vision Utility의 비디오 피드가 재설정 후 표시되며, 센서의 시야에 빨간색 버키볼이 나타납니다. 이제 영상에 색조가 전혀 없습니다. 흰색 배경은 흰색으로 보이고 빨간색 버키볼은 빨간색으로 보입니다.

이 문제를 해결하려면 AI Vision Sensor를 컴퓨터에서 분리했다가 다시 연결합니다.

이렇게 하면 장치를 켤 때마다 활성화되는 AI Vision Sensor의 자동 화이트 밸런스 기능이 작동합니다.

문제: 배경에서 의도치 않은 객체 감지

잠재적 원인

  1. AI 비전 센서가 시야를 향해 각도를 맞추지 않았습니다.
  2. AI Vision이 볼 수 있는 배경에는 물체가 있습니다.
  3. 색상 시그니처가 충분히 구체적이지 않으며 근처에서 비슷한 색상을 선택합니다.
  4. 현장의 조명이 일정하지 않습니다.

솔루션

잠재적 원인 1에 대한 솔루션

AI Vision Sensor의 장착 위치를 확인하세요. 최적의 성능을 얻으려면 필드를 향해 아래쪽으로 각도를 맞춰 장착하세요. 이렇게 하면 주변 영역이 아닌 필드 내부의 객체만 감지됩니다. 

잠재적 원인 2에 대한 솔루션

AI 비전 센서 주변의 시각적 간섭으로 인해 감지 오류가 발생할 수 있습니다. 원하는 색상 시그니처와 일치하는 주변 물체(예: 포스터나 의류)가 센서에 의해 실수로 식별될 수 있습니다. 현장 설정에서 시각적 간섭을 최소화하는 방법에 대한 자세한 내용은 AI 비전 센서 사용을 위한 교실 환경 설정을 참조하세요.

잠재적 원인 3에 대한 솔루션

AI Vision Utility의 비디오 피드가 표시되고 센서의 시야에 빨간색 버키볼이 나타납니다. 센서가 버키볼의 두 작은 영역만 강조 표시했는데, 이는 색조 및 채도 범위가 잘못되었으므로 늘려야 함을 나타냅니다.

색상 시그니처가 충분히 넓은 색조 및/또는 채도 수준으로 구성되지 않은 경우 개체의 색상 시그니처를 올바르게 감지하지 못하거나 잘못된 개체에 속한 색상을 감지합니다. VEXcode V5 에서 AI 비전 센서로 색상 시그니처 구성 을 읽거나 PD+에서 색상 시그니처 조정 시청하여 AI 비전 센서가 원하는 색상을 정확하게 감지하도록 색상 시그니처를 구성하는 방법에 대한 자세한 내용을 확인하세요.

잠재적 원인 4에 대한 솔루션

AI Vision Utility의 비디오 피드가 표시되고 센서의 시야에 빨간색 버키볼이 나타납니다. 센서가 버키볼 전체를 강조 표시함으로써 현재 조도에 맞게 정확하게 보정되었음을 나타냅니다.

조명 조건은 색상의 색조와 채도에 상당한 영향을 미칠 수 있습니다. 색상 시그니처를 구성할 때 값은 현재 객체에 있는 빛의 양에 따라 변경됩니다.

AI Vision Utility의 비디오 피드가 표시되고 센서의 시야에 빨간색 버키볼이 나타납니다. 이제 시야가 어두워졌고, 센서는 버키볼의 작은 부분만 강조 표시하고 있습니다. 이는 조도 수준이 변경되었으며 색상 시그니처를 재보정해야 할 수도 있음을 나타냅니다.

빛의 양이 변하면 동일한 색상 특징이 정확하게 감지되지 않을 수 있습니다.

이 문제를 해결하려면 AI Vision Sensor의 색상 시그니처가 구성되는 위치가 현장에서 센서가 사용될 위치와 동일한지 확인해야 합니다. 그래야 색상 시그니처 감지가 일관되게 유지됩니다.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: