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 AprilTags i skonfigurowanych sygnaturach kolorów. Ponieważ w VEXcode VR nie jest wymagana żadna konfiguracja robota, a na polu meczowym VIQRC 25-26 Mix & nie ma żadnych znaczników AprilTags, wirtualny czujnik raportuje informacje tylko o wstępnie skonfigurowanych elementach gry: belkach, czerwonych pinezkach, niebieskich pinezkach i pomarańczowych pinezkach. 


Wizja AI w VIQRC Mix & Match Virtual Skills

Widok z boku drona Huey z czujnikiem IQ AI Vision umieszczonym na szczycie podnośnika i skierowanym w stronę chwytaka.

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.

Plac zabaw V5RC Push Back w VEXcode VR z wyświetlonym przyciskiem migawki czujnika AI Vision Sensor w prawym dolnym rogu ekranu.

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

Widok czujnika AI Vision na Huey z Blue Pin

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 typów danych raportowanych przez czujnik IQ AI Vision, w tym powiązane z nimi polecenia VEXcode, można znaleźć w blokach i Python VEX API.

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, z Pythonemlub 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.

Pamiętaj, że dodatkowe informacje na temat konkretnych poleceń, pola dopasowania VIQRC Mix & i bota bohatera Huey można znaleźć w interfejsie API VEX oraz we wbudowanej pomocy w VEXcode VR (bloki i Python).

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

Last Updated: