Rozpoczęcie pracy z czujnikiem wizyjnym AI z VEX V5

Czujnik wizyjny AI to zaawansowany czujnik, który pozwala robotowi widzieć otaczający go świat i wchodzić z nim w interakcje w sposób, w jaki nie potrafi tego żaden inny czujnik. 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 V5, zapewniając szersze i głębsze pole widzenia oraz zdolność wykrywania określonych kolorów i ich kombinacji. Potrafi również wykrywać AprilTags i grupę 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. 

 

 

Co potrafi wykryć czujnik 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 AI Vision potrafi również wykrywać AprilTags i 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 się z sekcją Konfigurowanie sygnatur kolorów za pomocą czujnika AI Vision w oprogramowaniu VEXcode

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 się z Konfigurowanie kodów kolorów za pomocą czujnika wizyjnego AI w programie VEXcode V5.

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.

AprilTags to wizualne znaczniki o określonych wzorach, które czujnik wizyjny AI potrafi wykryć i zidentyfikować. 

Aby uzyskać więcej informacji na temat AprilTags i sposobu włączania ich wykrywania, zapoznaj się z Korzystanie z AprilTags z czujnikiem wizyjnym AI w programie VEXcode V5.

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, jakie Klasyfikacji AI może wykryć czujnik wizyjny AI i jak włączyć ich wykrywanie, zapoznaj się z sekcją Klasyfikacje AI z czujnikiem wizyjnym AI w VEXcode.

Rozpoczęcie korzystania z czujnika wizyjnego AI w Twoim otoczeniu

Poniższe linki pomogą Ci rozpocząć korzystanie z czujnika AI Vision.

Chcesz dowiedzieć się więcej?

Dowiedz się więcej o kodowaniu z wykorzystaniem czujnika AI Vision, czytając artykułów w tej sekcji biblioteki VEX. 

Więcej informacji na temat poszczególnych bloków i poleceń tekstowych czujnika AI Vision można znaleźć na api.vex.com.

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

Last Updated: