AI 비전 센서와 함께 AprilTags 사용하기

AprilTags는 컴퓨터 비전 시스템이 쉽게 감지하고 식별할 수 있도록 설계된 시각적 표시입니다. 이러한 정사각형 태그는 고유한 흑백 패턴을 특징으로 하며, 이를 통해 카메라와 소프트웨어가 태그를 빠르게 인식하고 3D 공간에서 정확한 위치와 방향을 파악할 수 있습니다.

0부터 37까지 번호가 매겨진 38개의 다양한 AprilTags가 있습니다. 이 4월태그의 인쇄 가능한 사본을 원하시면, PDF 버전 다운로드하려면 를 클릭하고 Cricut ZIP(SVG) 버전을 다운로드하려면 여기를 클릭하세요.

AI Vision Utility는 4월 태그 3개를 추적하고 있습니다. 각 태그는 식별되고, 위치가 지정되고, 윤곽이 그려져 있어 시스템에서 추적이 가능하다는 것을 나타냅니다. 이 예에서 AprilTag ID는 0, 3, 9입니다.

각 AprilTag에는 식별 가능한 ID 번호가 있으며, 이를 통해 AI Vision Sensor가 이를 구별할 수 있습니다. 이를 통해 AprilTags를 사용하여 필드 주변을 탐색하거나 관심 지점을 식별할 수 있습니다.

감지된 AprilTags에 대한 데이터를 Blocks, Python또는 C++ VEXcode 프로젝트에서 사용하는 방법에 대한 자세한 내용은 여기를 참조하세요.

AprilTag 감지 활성화

AprilTags를 감지하려면 먼저 AI Vision Utility에서 감지 모드를 활성화해야 합니다.

VEXcode EXP의 AI Vision 센서 설정 메뉴에서 센서는 AIVision1로 표시됩니다. 큰 AI 비전 센서 아이콘이 표시되고, 그 아래에 구성이라고 표시된 파란색 버튼이 강조 표시됩니다.

AI Vision Sensor의 장치 메뉴에서구성 선택하세요.

AprilTags 옵션이 강조 표시된 AI Vision Utility 메뉴입니다. 기본적으로 이 옵션은 꺼져 있습니다.

AI 비전 유틸리티가 열립니다. AprilTags 아래의 토글을 선택하여 AprilTag 감지 모드을 켭니다.

AprilTags 옵션이 켜진 AI Vision Utility와 센서의 비디오 피드에서 AprilTag가 식별된 상태입니다. 닫기 버튼은 오른쪽 하단 모서리에 강조 표시되어 있습니다.

AI Vision Utility를 종료하려면닫기선택하세요.

VEXcode EXP 장치 메뉴가 AI 비전 센서 설정 메뉴로 열립니다. 설정 메뉴에는 AprilTags 감지 모드가 켜짐으로 설정되어 있다고 나와 있습니다. 오른쪽 하단 모서리에 있는 완료 버튼이 강조 표시됩니다.

새로운 AprilTag 감지 모드 켜짐으로 설정됩니다.
AI Vision Sensor 구성에 대한 변경 사항을 저장하려면 완료 선택하세요.

AprilTag 특정 데이터

AI 비전 센서는 4월 태그와 관련된 구체적인 데이터를 수집하여 보고합니다.

AI Vision Utility 비디오 피드에서 식별된 AprilTag의 예입니다. AprilTag의 ID가 나열되어 있으며 7이라고 읽힙니다.

ID 은 각 4월 태그의 고유한 태그 ID를 나타내며, 태그의 왼쪽 상단 모서리에서 확인할 수 있습니다. 

AI Vision Utility 비디오 피드에서 식별된 AprilTag의 예입니다. AprilTag의 각도는 355도로 나와 있습니다.

각도 AprilTag에 대한 센서의 회전 각도를 나타냅니다. 0~359도로 보고됩니다.

VEXcode EXP에서 AprilTags로 코딩하기

'4월태그 감지(AI 비전)'라는 제목의 프로젝트 썸네일 예시입니다.

 

AI Vision Sensor가 AprilTags와 실시간으로 상호 작용하는 모습을 보려면 VEXcode EXP에 있는 Detecting AprilTags(AI Vision) 예제 프로젝트를 사용하세요. 

VEXcode EXP에서 예제 프로젝트를 사용하는 방법을 알아보려면 여기를 클릭하세요

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

Last Updated: