Wykorzystanie czujnika wizyjnego IQ AI na placu zabaw VIQRC Mix & Match

Za pomocą czujnika wizyjnego AI VEX IQ AI Vision Sensor możesz identyfikować obiekty w grze (kołki i belki) na placu zabaw VIQRC 25-26 Mix & Match w programie VEXcode VR, korzystając z klasyfikacji AI.

Jeśli znasz wersję czujnika IQ AI Vision Sensor, wiesz, że czujnik fizyczny ma również możliwość raportowania informacji o identyfikatorach AprilTag i skonfigurowanych sygnaturach kolorów. Ponieważ w VEXcode VR nie jest wymagana żadna konfiguracja robota, a na polu meczowym VIQRC 25-26 Mix & Match Field nie ma identyfikatorów AprilTag, wirtualny czujnik raportuje informacje tylko o wstępnie skonfigurowanych elementach gry: belkach, czerwonych pinach, niebieskich pinach i pomarańczowych pinach. 


Wizja AI w VIQRC Mix & Match Virtual Skills

Czujnik wizyjny IQ AI umieszczony nad pazurem Hueya w celu wykrywania obiektów znajdujących się poniżej

Czujnik IQ AI Vision to kamera, która automatycznie identyfikuje i rozróżnia elementy gry, umożliwiając robotowi autonomiczne orientowanie się względem określonych obiektów. Czujnik został wstępnie przeszkolony pod kątem rozpoznawania tegorocznych elementów gry VIQRC Mix & Match Game, dzięki czemu będzie automatycznie wykrywał piny i belki.

Aby wykryć te obiekty, czujnik wizyjny VEX AI jest zamontowany z przodu robota na podnośniku skierowanym w dół, w stronę pola (jak pokazano tutaj).


Gromadzenie danych dotyczących wizji AI

Dane raportowane przez czujnik IQ AI Vision można przeglądać w oknie migawek, konsoli monitora lub konsoli drukowania w oprogramowaniu VEXcode VR.

Przycisk migawki czujnika AI Vision w grze Mix & Match

Aby wyświetlić okno migawek i zobaczyć dane raportowane przez czujnik IQ AI Vision, wybierz przycisk AI Vision

Aby ukryć okno migawki, ponownie wybierz przyciskAI Vision

Czujnik wizyjny AI wykrywa niebieski pin Hueya na placu zabaw Mix & Match

Okno migawki znajduje się w lewym górnym rogu okna placu zabaw, jest podświetlone na czerwono i identyfikuje wszystkie elementy gry znajdujące się w polu widzenia czujnika.

Dla każdego wykrytego obiektu wyświetlane są kluczowe dane, w tym klasyfikacja, współrzędne środka X i środka Y oraz szerokość i wysokość.

Wyjaśnienia dotyczące typów danych raportowanych przez czujnik wizyjny IQ AI, w tym powiązanych z nimi poleceń VEXcode, można znaleźć w interfejsie API VEX.

Polecenia te można wykorzystać w konsolach Monitor i/lub Drukuj, aby wizualizować dane z każdej migawki wykonanej podczas działania projektu. Dowiedz się więcej o korzystaniu z konsoli Monitor i Print z blokami , Pythonlub Korzystanie z konsoli Print.


Wspólne korzystanie z czujników Huey'a

Czujnik wizyjny IQ AI można łączyć z innymi czujnikami robota w celu wykonywania zadań na polu. Pełną listę czujników w wersji wirtualnej Huey'a można znaleźć na stronie API VEX. Oto kilka pomysłów, które pomogą Ci rozpocząć pracę nad kodem:

  • Użyj czujnika IQ AI Vision Sensor aby znaleźć i namierzyć element gry, a następnie użyj czujnika odległości aby podnieść obiekt.
  • Użyj czujnika optycznegoAI Vision Sensor , aby znaleźć i namierzyć wiele elementów gry, a następnie użyj czujnika optycznego aby określić kolor dolnej szpilki w pazurze przed jej umieszczeniem.

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

Last Updated: