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
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.
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.
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).