Włączanie klasyfikacji AI i wykrywania identyfikatorów AprilTag w VEXcode IQ

Czujnik wizyjny VEX IQ AI potrafi wykorzystywać wstępnie wyszkolone modele AI do wykrywania znanych obiektów. Należą do nich klasyfikacje AI i identyfikatory AprilTag. W tym artykule wyjaśnimy, jak użyć narzędzia AI Vision Utility w VEXcode IQ, aby umożliwić takie wykrywanie.

Przed rozpoczęciem należy podłączyć i skonfigurować czujnik AI Vision w VEXcode IQ. Więcej informacji znajdziesz w tych artykułach:


Modele klasyfikacji AI

Klasyfikacje AI to obiekty gry, które może wykryć czujnik wizyjny AI. Klasyfikacje te pozwalają czujnikowi wizyjnemu AI rozróżniać różne typy obiektów znajdujących się w polu widzenia. 

W tekstowym kodzie VEX każda z tych klasyfikacji ma przypisany identyfikator, który jest wykorzystywany do ich rozróżniania w projektach.

Elementy klasy

ModelClassroom Elements obejmuje obiekty gry znajdujące się w IQ Classroom Bundle i EXP Classroom Bundle.

Klasyfikacje sztucznej inteligencji obejmują:

  • Niebieskie, czerwone i zielone kostki
  • Niebieskie i czerwone kulki Buckyballs
  • Pierścienie niebieskie, czerwone i zielone
Obiekty gry Klasyfikacja AI Identyfikator Pythona Identyfikator C++

 

Obiekt do gry w postaci kostki o kształcie czerwonego, zielonego i niebieskiego sześcianu.

Niebieskie, czerwone i zielone kostki

Niebieski sześcian Elementy klasy.BLUE_CUBE niebieski sześcian
Zielony Sześcian Elementy klasy.GREEN_CUBE zielony sześcian
Czerwony sześcian Elementy klasy.RED_CUBE redCube

Niebiesko-czerwona piłka.

Niebieskie i czerwone kulki Buckyballs

Niebieska Piłka Elementy klasy.BLUE_BALL niebieska kula
Czerwona Piłka Elementy klasy.RED_BALL czerwona kula

 

Obiekt do gry pierścieniowej w kolorach niebieskim, czerwonym i zielonym.

Pierścienie niebieskie, czerwone i zielone

Niebieski pierścień Elementy klasy.BLUE_RING niebieski pierścień
Zielony pierścień Elementy klasy.ZIELONY_PIERŚCIEŃ zielonyPierścień
Czerwony pierścień Elementy klasy.RED_RING czerwonyPierścień

VIQRC Mix & Match

ModelVIQRC Mix & Match zawiera obiekty gry znalezione w VEX IQ Robotics Competition „Mix & Match” Full Game & Field Element Kit i 2025-26 VEX IQ Robotics Competition „Mix & Match” Scoring Element Kit.

Klasyfikacje sztucznej inteligencji obejmują:

  • Pomarańczowe, czerwone i niebieskie szpilki
  • Belki
Obiekty gry Klasyfikacja AI Identyfikator Pythona Identyfikator C++

 

Pomarańczowe, czerwone i niebieskie szpilki

Pomarańczowa szpilka GameElementsMixAndMatch.ORANGE_PIN pomarańczowa szpilka
Czerwona szpilka GameElementsMixAndMatch.RED_PIN redPin
Niebieska szpilka GameElementsMixAndMatch.BLUE_PIN niebieska szpilka

Belki

Belka Elementy gryMixAndMatch.BEAM belka

Włącz wykrywanie klasyfikacji AI

Aby czujnik AI Vision mógł wykrywać klasyfikacje AI, w narzędziu AI Vision Utility musi być włączony tryb wykrywania.

Okno urządzeń w Vexcode pokazujące czujnik AI Vision z wyróżnionym przyciskiem konfiguracyjnym.

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

Otworzy się narzędzie AI Vision Utility. Wybierz przełącznik w prawym górnym rogu Narzędzia pod Klasyfikacja AI , aby włączyć Tryb wykrywania klasyfikacji AI.

Jak pokazano na filmie po lewej stronie, po włączeniu przełącznika Klasyfikacja AI w oknie pojawią się dane o wszystkich obiektach Klasyfikacji AI.

Wybierz menu rozwijane Klasyfikacja AI , aby wybrać klasyfikacje AI, które mają być wykrywane przez czujnik wizyjny AI.

Narzędzie AI Vision Utility w kodzie VEXcode z wyróżnionym przyciskiem w prawym dolnym rogu, na którym widnieje napis Zamknij.

Aby wyjść z narzędzia AI Vision Utility, wybierz opcjęZamknijw prawym dolnym rogu.

Narzędzie AI Vision Utility w kodzie VEXcode z podświetleniem obszaru z informacją o włączeniu wykrywania klasyfikacji AI. Drugi wyróżniony element można zobaczyć w tabeli Klasyfikacja AI na dole, która zawiera listę dostępnych klasyfikacji.

Zobaczysz, że nowy tryb wykrywania klasyfikacji AI zostanie ustawiony na , a klasyfikacje AI, które będą wykrywane, zostaną dodane na dole menu urządzenia czujnika wizyjnego AI.

Okno urządzeń w Vexcodzie pokazujące czujnik AI Vision z wyróżnionym przyciskiem z napisem Gotowe.

WybierzGotowe , aby zapisać zmiany w konfiguracji czujnika AI Vision.


Identyfikatory AprilTag

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

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

Dwa AprilTagi w narzędziu AI Vision Utility. Jeden pokazuje ID 5, a drugi ID 4.

Każdy AprilTag ma identyfikowalny numer ID, który umożliwia czujnikowi AI Vision ich rozróżnienie. Dzięki temu identyfikatory AprilTag mogą być używane do nawigacji po polu lub do identyfikowania punktów zainteresowania.

Włącz wykrywanie AprilTag

Okno urządzeń w Vexcode pokazujące czujnik AI Vision z wyróżnionym przyciskiem konfiguracyjnym.

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

Otworzy się narzędzie AI Vision Utility. Kliknij przełącznik w prawym górnym rogu Narzędzia pod AprilTags , aby włączyć Tryb wykrywania AprilTag.

Jak pokazano na filmie po lewej stronie, po włączeniu przełącznika w oknie pojawią się dane dotyczące identyfikatorów AprilTag.

Narzędzie AI Vision Utility w kodzie VEXcode z podświetleniem obszaru z informacją o włączeniu wykrywania AprilTag.

Zobaczysz, że nowy tryb wykrywania AprilTagsAprilTags zostanie ustawiony na Wł.

Okno urządzeń w Vexcodzie pokazujące czujnik AI Vision z wyróżnionym przyciskiem z napisem Gotowe.

WybierzGotowe , aby zapisać zmiany w konfiguracji czujnika AI Vision.

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

Last Updated: