Rozpoczęcie pracy z czujnikiem wizyjnym IQ AI z VEX IQ (2. generacja)

Czujnik wizyjny AI VEX IQ to zaawansowany czujnik, który pozwala robotowi VEX IQ (2. generacji) widzieć otaczający go świat i wchodzić z nim w interakcje w sposób, w jaki nie jest to możliwe w przypadku żadnego innego czujnika. Czujnik wizyjny AI rejestruje dane wizualne z dużego pola widzenia w wysokiej rozdzielczości i jest w stanie wykrywać zarówno obiekty dwu-, jak i trójwymiarowe. 

Czujnik wizyjny AI rozszerza możliwości pozostałych czujników w zestawie IQ (2. generacja), zapewniając szersze i głębsze pole widzenia oraz zdolność wykrywania określonych kolorów i ich kombinacji. Potrafi również wykrywać identyfikatory AprilTag i grupy wstępnie wytrenowanych obiektów. Czujnik może raportować wiele danych na temat wykrytych obiektów, dzięki czemu możliwe jest zlokalizowanie obiektu lub miejsca w przestrzeni przy użyciu danych z czujnika. 

Czujnik wizyjny VEX IQ AI widziany z boku.

Co potrafi wykryć czujnik IQ AI Vision?

Czujnik ten można skonfigurować tak, aby rozpoznawał sygnatury kolorów z różnych źródeł, w tym trójwymiarowych obiektów o jednolitym kolorze (3D) i drukowanych dwuwymiarowych obrazów (2D). Ponadto ma zdolność uczenia się i rozpoznawania kombinacji kolorów, czyli kodów kolorów. Czujnik wizyjny AI potrafi również wykrywać identyfikatory AprilTag i wstępnie wytrenowane klasyfikacje AI. 

Interfejs narzędzia AI Vision, w którym śledzony jest niebieski sześcian. Po lewej stronie widoczny jest sześcian o współrzędnych X:174, Y:109 i wymiarach W:88, H:100. Po prawej stronie ustawienia koloru są oznaczone jako Niebieski, z zakresem odcienia ustawionym na 10 i zakresem nasycenia ustawionym na 0,20. Znajduje się tam przycisk Ustaw kolor i próbnik kolorów pokazujący wybrany odcień niebieskiego. Poniżej znajduje się opcja dodania koloru i wyłączony przycisk oznaczony jako Dodaj kod koloru.

Sygnatury kolorów to określone kolory, które zostaną wykryte przez czujnik wizyjny AI. Czujnik identyfikuje piksele o skonfigurowanym kolorze w polu widzenia i raportuje dane dotyczące tego obszaru. 

Aby uzyskać więcej informacji na temat konfiguracji czujnika AI Vision w celu wykrywania określonych kolorów, zapoznaj z tym artykułem.

Interfejs narzędzia AI Vision śledzący dwa sześciany, jeden niebieski i jeden zielony, oznaczone jako

Kody kolorów to sekwencje sygnatur kolorów. Umożliwiają one czujnikowi wizyjnemu AI identyfikację i rozróżnianie określonych wzorów kolorowych pikseli.

Aby uzyskać więcej informacji na temat tworzenia kodów kolorów, zapoznaj z tym artykułem.

Na zdjęciu widać trzy urządzenia AprilTags śledzone przez system wizyjny. Lewy znacznik ma etykietę ID:0, współrzędne X:110, Y:96, W:41, H:41 i kąt A:350°. Środkowy znacznik ma etykietę ID:3, współrzędne X:187, Y:180, W:57, H:57 i kąt A:1°. Prawy znacznik ma etykietę ID:9, współrzędne X:237, Y:89, W:38, H:38 i kąt A:3°. Każdy tag jest oznaczony ramką, co wskazuje, że jest śledzony przez system.

Identyfikatory AprilTag to wizualne znaczniki o określonych wzorach o wysokim kontraście, które czujnik wizyjny AI potrafi wykryć i zidentyfikować. 

Aby uzyskać więcej informacji na temat identyfikatorów AprilTag i sposobu włączania ich wykrywania, zapoznaj z tym artykułem.

Na zdjęciu widać cztery obiekty śledzone przez system wizyjny: dwie kule i dwa pierścienie. Czerwona piłka ma współrzędne X:122, Y:84, wymiary W:67, H:66 i wynik 99%. Niebieska piłka ma współrzędne X:228, Y:86, wymiary W:70, H:68 i wynik 99%. Zielony pierścień oznaczony jest współrzędnymi X:109, Y:186, wymiarami W:98, H:92 i wynikiem 99%. Czerwony pierścień ma współrzędne X:259, Y:187, wymiary W:89, H:91 i wynik 99%. Każdy obiekt jest otoczony białym polem.

Klasyfikacje AI to określone obiekty, które czujnik wizyjny AI został wyszkolony w wykrywaniu. Należą do nich przedmioty do klas VEX, takie jak piłki Buckyballs i pierścienie, a także elementy gier rywalizacyjnych.

Aby uzyskać więcej informacji na temat tego, klasyfikacje AI mogą zostać wykryte przez czujnik wizyjny AI i jak włączyć ich wykrywanie, zapoznaj się z artykułem

Rozpoczęcie pracy z czujnikiem wizyjnym AI

Poniższe linki pomogą Ci rozpocząć korzystanie z czujnika AI Vision w Twoim środowisku.

Chcesz dowiedzieć się więcej?

Dowiedz się więcej o kodowaniu przy użyciu czujnika AI Vision w dokumencie VEXcode API Reference api.vex.com.

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

Last Updated: