Jeśli masz problemy z czujnikiem AI Vision, zapoznaj się z poniższymi sekcjami, aby ustalić przyczynę i znaleźć odpowiednie rozwiązanie konkretnego problemu.
Problem: Czujnik AI Vision nie łączy się z VEXcode
Podczas konfigurowania czujnika AI Vision w VEXcode okno nie będzie wyświetlać widoku czujnika AI Vision i wyświetli komunikat „Brak podłączonego czujnika AI Vision”.
Możliwe przyczyny
- Czujnik AI Vision nie jest prawidłowo podłączony do komputera.
- Twoja przeglądarka internetowa lub VEXcode nie ma uprawnień dostępu do czujnika AI Vision.
- Czujnik AI Vision nie połączy się z VEXcode, gdy otwarty jest program Visual Studio Code.
Rozwiązania
Rozwiązanie potencjalnej przyczyny 1
Jeśli czujnik AI Vision nie jest prawidłowo podłączony do komputera, sprawdź połączenie kablowe z komputerem. Aby uzyskać więcej informacji na temat podłączania czujnika AI Vision do komputera, zapoznaj się z następującymi artykułami dotyczącymi podłączania do: Opartego na sieci Web i Opartego na aplikacji VEXcode EXP.
Rozwiązanie potencjalnej przyczyny 2
Jeśli Twoja przeglądarka internetowa lub VEXcode nie ma uprawnień do obsługi kamery, czujnik AI Vision nie będzie mógł się połączyć.
Aby rozwiązać ten problem, zapoznaj się z następującymi artykułami:
Oparty na aplikacji
- Zezwalaj na uprawnienia kamery dla czujnika AI Vision w systemie Windows w opartym na aplikacji VEXcode EXP
- Zezwalaj na uprawnienia kamery dla czujnika AI Vision na macOS w opartym na aplikacji VEXcode EXP
Oparty na sieci Web
Rozwiązanie potencjalnej przyczyny 3
Gdy czujnik AI Vision zostanie podłączony do komputera, na którym jest już otwarty program VS Code, automatycznie nawiązuje najpierw połączenie z programem VS Code. Ponieważ czujnik AI Vision może utrzymywać tylko jedno połączenie na raz, uniemożliwia mu to nawiązanie połączenia z VEXcode. Czujnik AI Vision będzie widoczny w rozszerzeniu VEX VS Code po połączeniu go z VS Code.
Czujnik AI Vision zostanie wyświetlony podczas próby połączenia z internetowym VEXcode EXP, ale wybranie opcjiPołącz nic nie da.
Aby rozwiązać ten problem, zamknij aplikację VS Code i ponownie podłącz czujnik AI Vision. Jeśli używasz aplikacji VEXcode EXP, czujnik AI Vision połączy się automatycznie.
Problem: Czujnik wizyjny AI nie wykrywa prawidłowo projektów
Możliwa przyczyna
W projektach EXP Brain opiera się na częstych migawkach bieżących danych z czujnika wizyjnego AI. Bez regularnych aktualizacji Mózg może korzystać z nieaktualnych informacji.
Gdy robot lub obiekt porusza się zbyt szybko, może minąć czujnik wizyjny AI, zanim możliwe będzie wykonanie nowego zdjęcia.
Rozwiązanie
Aby złagodzić ten problem, należy rozważyć dwa podejścia:
Skróć czas bloku oczekiwania, aby częściej przechwytywać migawki. Dzięki temu czujnik AI Vision może częściej zbierać dane o ruchu.
Zmniejsz prędkość robota, aby czujnik wizyjny AI mógł wykonać więcej zdjęć podczas ruchu, zwiększając ilość zbieranych danych.
Problem: Vision Utility ma nieprawidłowy kolor
Możliwa przyczyna
Obraz z czujnika AI Vision może ulec przyciemnieniu, jeśli zostanie zasłonięty przez jakiś obiekt, gdy czujnik jest podłączony do komputera, lub jeśli narzędzie AI Vision Utility będzie zbyt długo otwarte.
Rozwiązanie
Aby rozwiązać ten problem, odłącz i ponownie podłącz czujnik AI Vision do komputera.
Spowoduje to uruchomienie funkcji automatycznego balansu bieli czujnika AI Vision, która aktywuje się przy każdym włączeniu urządzenia.
Problem: Wykrywanie niezamierzonych obiektów w tle
Możliwe przyczyny
- Czujnik AI Vision nie jest skierowany w stronę pola.
- W tle znajdują się obiekty, które AI Vision może dostrzec.
- Podpis koloru nie jest wystarczająco szczegółowy i polega na wychwytywaniu pobliskich, podobnych kolorów.
- Oświetlenie na polu jest nierównomierne.
Rozwiązania
Rozwiązanie potencjalnej przyczyny 1
Sprawdź miejsce zamontowania czujnika AI Vision. Aby uzyskać optymalną wydajność, należy zamontować go pod kątem skierowanym w dół, w stronę boiska. Dzięki temu urządzenie wykrywa wyłącznie obiekty znajdujące się w polu, a nie otaczające je obszary. Porady dotyczące montażu czujnika AI Vision można znaleźć w rozdziale Montaż czujnika AI Vision.
Rozwiązanie potencjalnej przyczyny 2
Zakłócenia wizualne w pobliżu czujnika wizyjnego AI mogą powodować błędy wykrywania. Obiekty w otoczeniu (np. plakaty lub ubrania), które pasują do pożądanego podpisu kolorystycznego, mogą zostać błędnie rozpoznane przez czujnik. Aby uzyskać więcej informacji na temat minimalizowania zakłóceń wizualnych w konfiguracji pola, zapoznaj się z Konfigurowaniem środowiska klasy w celu korzystania z czujnika wizyjnego AI.
Rozwiązanie potencjalnej przyczyny 3
Jeśli sygnatura koloru nie została skonfigurowana z odpowiednio szerokim poziomem odcienia i/lub nasycenia, sygnatura koloru obiektu nie zostanie prawidłowo wykryta lub zostaną wykryte kolory należące do niewłaściwych obiektów. Aby uzyskać więcej informacji na temat konfiguracji sygnatury kolorów, aby czujnik AI Vision mógł dokładnie wykrywać żądany kolor, przeczytaj Konfigurowanie sygnatur kolorów za pomocą czujnika AI Vision w VEXcode EXP lub obejrzyj Dostosowywanie sygnatury kolorów w PD+.
Rozwiązanie potencjalnej przyczyny 4
Warunki oświetleniowe mogą znacząco wpływać na odcień i nasycenie koloru. Podczas konfigurowania sygnatury koloru wartości będą się zmieniać w zależności od ilości światła padającego na obiekt.
Jeśli zmieni się ilość światła, ten sam podpis koloru może nie zostać wykryty tak dokładnie.
Aby rozwiązać ten problem, należy upewnić się, że miejsce konfiguracji sygnatury kolorów czujnika AI Vision jest takie samo, jak miejsce, w którym czujnik będzie używany na boisku. Dzięki temu wykrywanie sygnatury kolorów pozostanie spójne.