AprilTags to znaczniki wizualne przeznaczone do łatwego wykrywania i identyfikacji przez systemy przetwarzania obrazu. Te kwadratowe znaczniki charakteryzują się wyjątkowym czarno-białym wzorem, który pozwala kamerom i oprogramowaniu na ich szybkie rozpoznanie i określenie ich dokładnego położenia i orientacji w przestrzeni 3D.

Istnieje 38 różnych AprilTagów, ponumerowanych od 0 do 37. Aby uzyskać wersję do wydrukowania AprilTags, kliknij tutaj, aby pobrać wersję PDF lub kliknij tutaj, aby pobrać wersję Cricut ZIP (SVG).

Narzędzie AI Vision Utility śledzi trzy AprilTagi. Każdy tag jest identyfikowany, zlokalizowany i oznaczony, co wskazuje, że jest śledzony przez system. Identyfikatory AprilTag w tym przykładzie to 0, 3 i 9.

Każdy AprilTag ma identyfikowalny numer ID, który umożliwia czujnikowi AI Vision ich rozróżnienie. Dzięki temu AprilTags może być używany do nawigacji po terenie lub identyfikowania punktów zainteresowania.

Tutaj znajdziesz więcej informacji na temat korzystania z danych o wykrytych AprilTags w projektach Blocks, Python, lub C++ VEXcode.

Włącz wykrywanie AprilTag

Aby móc wykrywać AprilTags, należy najpierw włączyć tryb wykrywania w narzędziu AI Vision Utility.

Menu ustawień czujnika AI Vision w VEXcode EXP z czujnikiem oznaczonym jako AIVision1. Wyświetla się duża ikona czujnika AI Vision, a pod nią znajduje się podświetlony niebieski przycisk o nazwie Konfiguruj.

Wybierz opcjęKonfiguruj w menu urządzenia czujnika AI Vision.

Menu narzędzia AI Vision Utility z zaznaczoną opcją AprilTags. Domyślnie ta opcja jest wyłączona.

Otworzy się narzędzie AI Vision Utility. Wybierz przełącznik podAprilTags , aby włączyć AprilTag Detection Mode.

Narzędzie AI Vision Utility z włączoną opcją AprilTags i AprilTag zidentyfikowanym na kanale wideo czujnika. Przycisk Zamknij jest podświetlony w prawym dolnym rogu.

WybierzZamknij, aby wyjść z narzędzia AI Vision Utility.

Menu urządzeń VEXcode EXP zostanie otwarte na menu ustawień czujnika AI Vision. W menu ustawień znajduje się informacja, że tryb wykrywania AprilTags jest włączony. Przycisk Gotowe w prawym dolnym rogu jest podświetlony.

Zobaczysz, że nowy tryb wykrywania AprilTag będzie włączony.
Wybierz Gotowe , aby zapisać zmiany w konfiguracji czujnika AI Vision.

Dane specyficzne dla AprilTag

Czujnik wizyjny AI zbiera i raportuje określone dane związane z tagami kwietnia.

Przykład znacznika AprilTag zidentyfikowanego w materiale wideo narzędzia AI Vision Utility. Podano identyfikator AprilTag, który wynosi 7.

ID odnosi się do unikalnego identyfikatora każdego tagu kwietniowego, który można zobaczyć w lewym górnym rogu tagu. 

Przykład znacznika AprilTag zidentyfikowanego w materiale wideo narzędzia AI Vision Utility. Kąt AprilTag'a jest podany i wynosi 355 stopni.

Kąt odnosi się do kąta obrotu czujnika względem AprilTagu. Wartość podaje się w stopniach od 0 do 359.

Kodowanie z AprilTags w VEXcode EXP

Przykładowa miniatura projektu z napisem Detecting AprilTags (AI Vision).

 

Aby zobaczyć interakcję czujnika AI Vision z AprilTags w czasie rzeczywistym, skorzystaj z przykładowego projektu Detecting AprilTags (AI Vision) dostępnego w VEXcode EXP. 

Aby dowiedzieć się, jak używać przykładowych projektów w VEXcode EXP, przejdź tutaj

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

Last Updated: